简介
Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的项目管理工具软件。
使用maven可以很轻松的将项目使用的jar包引入工程,还能显示jar包间的依赖关系,jar包版本冲突,项目管理发布,非常好用的工具
本片文章仅仅只是使用maven构建工程以及一些设置上的细节
下载安装
maven官网为
https://maven.apache.org/
下载
第二个下载
下载完成后进行解压,解压之后的安装目录为
maven工具是绿色版的,解压即代表安装成功
bin文件夹下都是核心可执行文件
config文件夹下都是maven的配置文件
配置环境变量
- 和java配置环境变量一样,先创建一个maven-home环境
- 在path中引用maven-home
到\bin文件夹
配置maven
习惯上,在maven的安装目录中创建一个mvn_repository文件夹存放下载下来的jar包
- 所以先创建一个mvn_repository文件夹
- 配置config
在conf文件夹下有一个setting配置文件,打开
在其中引用刚才创建的文件夹,以后下载的jar就会下载到这个文件夹中
在这里把下载源改成阿里云,因为maven默认的下载源在国外,众所周知网速会比较慢,所以建议使用国内的阿里云
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>aliyun</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
改完之后保存
maven就算配置成功了
现在就是把maven绑定到idea上了
集成到idea
直接在设置里面搜索maven
- 设置主目录
- 用户设置文件重写选中刚才的setting文件
- 本地仓库一般会自动识别出来
最后直接应用保存即可实现集成到idea上
还有一个为值也需要设置,不然就会出现新建的项目还没绑定上本地的maven
不然你就会发现设置只对本项目有效,新项目还是idea的maven
使用
之后入伙使用maven构建项目只需要
在这里选中maven
修改名称,修改组id即可 如下
创建好的maven工程目录如下
在pom文件夹下填写jar包的坐标即可
在这里分享两条设置
<!--运行警告解决-->
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<!--控制台乱码解决-->
<argLine>-Dfile.encoding=UTF-8</argLine>
如果没有这两条也不会出现问题
因为主要是解决控制台maven乱码问题
jar包坐标网站
https://search.maven.org/
https://mvnrepository.com/
直接在上面搜索需要jar包的名称即可
选中想要的版本赋值上面的坐标粘贴在pom文件中即可
每次更改完后pom文件都需要点击这个图标更新一下资源
更新完成后,你的jar包就会被下载到所设置的文件夹下
具体的有关于远程仓库 插件 pom文件中的设置 查看依赖 生命周期 打包方式 等等 很多东西没有提到,这里仅仅是有关于怎样使用maven构建工程,