如今我们构建一个项目需要用到很多第三方的类库,一个项目jar包的数量之多往往让我们瞠目结舌,并且jar包之间的关系错综复杂,一个jar包往往又会引用其他Jar包,缺少任何一个jar包都会导致项目编译失败。
以往开发项目时,程序员往往需要花较多的精力在引用jar包搭建项目环境上,而这一项工作尤为艰难,少一个Jar包、多一个Jar包往往会报一些让人摸不着头脑的异常。
而Maven就是一款帮助程序员构建项目的工具,我们只需要告诉Maven需要哪些jar 包,它会帮助我们下载所有的jar,极大提升开发效率。
Maven的项目结构 常用命令- mvn -v
查询Maven版本 - mvn compile --编译
我们按照maven约束好的文件路径建好项目后,加入pom.xml 在命令行输入mvn compile后,maven就会自动帮我们下载依赖jar,为代码生成字节码文件等。
- test
写好测试类,在命令行输入mvn test项目会新增surefire-reports(测试报告) 、 test-classes(测试类字节码)两个文件夹。
- mvn clean
删除 target 目录
- mvn package
把 jar 打到本项目的 target 目录下
- mvn install
把 jar 打到本项目的 target 目录下,之后再将它安装到本地的 maven 仓库中
-
前往官网下载最新版的Maven安装包
-
下载后解压到你想安装的位置,我这里是E盘
- 进入高级系统设置中的环境变量点击新建。
变量名为MAVEN_HOME,变量值为你的maven安装位置,单击确定保存
- 编辑Path变量,追加%MAVEN_HOME%bin;单击确定保存;
- 之后一路确认保存,此时maven已完成安装,我们通过DOS命令mvn -v检查是否成功,此时已全部完成
-
在本地任选一址创建maven_repository作为本地仓库
-
打开pathconfsettings.xml(path为上文中的MAVEN_HOME地址)文件,查找下面这行代码
-
将值改为自己之前创建的repository路径,并移出注释
-
本地仓库由localRepository指定,起到一个缓存作用,默认地址是 C:Users用户名.m2。
当我们从maven中获取jar包的时候,maven首先会在本地仓库中查找,若有则返回;否则从远程仓库获取包,并在本地库中保存。
此外,我们在maven项目中运行mvn install,项目将会自动打包并安装到本地仓库中。 -
运行一下DOS命令
mvn help:system
如果前面配置成功,那么repository会出现一些文件。
注:如果之前没安装Maven,只是在Eclipse上用了Maven插件,如果不想重新下载架包可以直接把C:UsersAdministrator.m2repository中的内容全都复制或者剪贴到本地仓库D:JavaNewMavenmaven-repository中
二、IntelliJ IDEA中的Maven原文地址
1. 配置环境- 打开File - Settings
-
新建项目
打开File-New-Project
点击NEXT
添加的配置为 archetypeCatalog=internal
点击Finish后项目开始创建
点击右下角查看进去
-
完善项目
新建的项目会缺少一些文件,比如java, test文件夹我们手动创建。
也可以右键项目-选择Open Module Settings打开项目配置页面更改
-
配置jar包
jar包配置搜索
官方地址:http://mvnrepository.com/其它推荐
Vue表单设计器



