在使用Maven时,需要下载Maven的包(类似与Tomcat,都是属于Apache组织);
两个包的文件结构很相似,Maven也需要配置环境变量,和Tomcat配置类似。
MAVEN_HOME(Maven包放置的路径),D:\Program\apache-maven-3.5.4
Path:系统路径 注意后面加;
配置完成,通过cmd mvn -v可以看到Maven相关信息
将IDE集成Maven;将Windows-->Preferences
本地仓库vs远程仓库
运行Maven的时候,Maven所需要的任何构件都是直接从本地仓库获取的。如果本地仓库没有,它会首先尝试从远程仓库下载构件至本地仓库,然后再使用本地仓库的构件。
比如说,你的项目配置了junit-3.8的依赖,在你运行mvn test 的 时候,Maven需要使用junit-3.8的jar文件,它首先根据坐标查找本地仓库,如果找到,就直接使用。如果没有,Maven会检查可用的远程仓 库配置,然后逐个尝试这些远程仓库去下载junit-3.8的jar文件,如果远程仓库存在该文件,Maven会将其下载到本地仓库中,继而使用。如果尝 试过所有远程仓库之后,Maven还是没能够下载到该文件,它就会报错。
默认本地仓库地址为C:\Users\Administrator\.m2\repository
repository 即为仓库,在项目构建时,Maven会自动向该文件夹下载项目所需jar包。
若想重新指定本地仓库 ,通过修改setting.xml(D:\Program\apache-maven-3.5.4\conf)\setting.xml 搜索localRepository
中央仓库
中央仓库是Maven官方提供下载jar包的网上位置,网址为:
由于该地址在国外,国内访问会很慢,所以可以设置连接国内的私服。
私服
私服是私有服务器,是公司内部Maven项目经常需要的。Nexus是常用的私用Maven服务器,一般是公司内部使用。在连接中央仓库过慢的情况下,建议使用网上国内的私服,推荐http://maven.aliyun.com/nexus
只需要在settings.xml中添加如下代码
找到mirrors 修改为:
我本地使用的是
然后使用IDE创建Maven项目即可