| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Maven工具最详细使用方法学习笔记——一篇上手Maven使用 -> 正文阅读 |
|
[Java知识库]Maven工具最详细使用方法学习笔记——一篇上手Maven使用 |
文章目录一、Maven学习笔记1.0 什么是MavenMaven翻译成中文是专家的意思,他是apache组织提供的一个顶级项目;是一个Java开发工具。
1.1 项目构建生命周期(1)简单的生命周期:开发——> 编译 ——> 打包 ——> 发布 打包:
(2)专业流程:清理(将生成的jar、war包等删除)——> 编译 ——> 测试 ——> 报告 ——> 打包 ——> 发布 1.2 怎么把web项目打成war包(IDEA)首先,点击File ——> Project Structure… 1.3 使用Maven管理jar包的好处传统的jar包管理方式有以下几个难点: 引入Maven就可以很好地解决以上问题。 ???????Maven这个工具会在我们本地的计算机上建立一个本地仓库,将所有的jar包存放到仓库中,当我们的项目需要用到jar包的时候,maven就把对应的jar包给他,如果本地仓库没有对应的jar包,那么maven会跑到局域网中的私服仓库(这个仓库拥有很多很多的jar包)中寻找jar包,如果还找不到的话,maven还会继续跑到外网去找jar包(这个外网是英国面向全世界开放的一个中央仓库),找到jar包后,maven再把jar包给我们项目送回来。 ???????但是,但是,跑到外网去找jar包是不是有点太麻烦了,而且,要是我们的项目需要的包都得跑到英国的那个中央仓库去,那得慢成什么样。所以,我们国家的良心企业就整了些镜像服务器(比如阿里的镜像,这就给了我们白嫖的好机会)。 1.4 Maven的下载和配置详细可参考此链接 注意:以下修改记得不要放在注释中,如果在注释中写代码,那么代码无效。
修改localRepository标签可以更改我们的本地仓库的位置(这个路径需要更改为你自己想要存放的仓库位置)
修改mirrors标签如下,设置阿里云镜像
1.5 Maven工程结构要使用Maven管理工程,我们必须按照【约定结构】来创建:
1.6 Maven常见命令
1.7 Maven坐标(gav)为了方便Maven对jar包的定位,在Mavaen世界中,每一个jar包都有一个独立的坐标由gav构成。
1.8 IDEA配置和使用Maven点击File菜单,选择Settings… 1.8.1 创建java工程在项目中新建一个moodle 1.8.2 创建java工程新建一个moodle,选择webapp即可,其他跟上面基本一样 1.9 怎么在Maven中央仓库找自己想要的jar包先进入Maven的中央仓库,然后输入我们要的jar包的名称,点击Search按钮 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年2日历 | -2025/2/28 19:43:32- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |