- 官网下载maven
http://maven.apache.org/download.cgi - 配置windows环境变量
1.新建系统变量M2_HOME,值为maven根目录,如:D:\maven\apache-maven-3.3.9
2.为系统变量path添加路径%M2_HOME%\bin;
PATH环境变量中存放的值,就是一连串的路径。不同的路径之间,用英文的分号(;)分隔开。系统执行用户命令时,若用户未给出绝对路径,则首先在当前目录下寻找相应的可执行文件、批处理文件(另外一种可以执行的文件)等。若找不到,再依次在PATH保存的这些路径中寻找相应的可执行的程序文件。系统就以第一次找到的为准;若搜寻完PATH保存的所有路径都未找到,则会显示类似于不是内部或外部命令这样的错误信息
- 自定义setting.xml
该文件存在位置:%M2_HOME%\conf\setting.xml全局配置 和%USERPROFILE%\.m2\setting.xml用户配置
修改setting.xml一般修改用户配置下的该文件,常用修改元素<localRepository>和<mirror>
前者指定本地仓库位置,后者指请求插件或依赖的仓库。具体参考《Maven:mirror和repository 区别》
https://my.oschina.net/sunchp/blog/100634
参考配置:
<localRepository>d:/java/maven/repos</localRepository>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
命令提示符运行
echo %USERPROFILE%或echo %M2_HOME%获取绝对路径
- Eclipse/MyEclipse配置(以MyEclipse为例)
window->preference->MyEclipse->Maven4MyEclipse配置maven相关
installation->Add添加windows maven安装路径,下方将显示maven全局配置
![]()
User Settings上方显示maven用户配置文件位置,下方显示本地仓库位置
![]()
- maven项目环境配置
1.从SVN Git GitHub或码云检出maven项目
2.将pom.xml无效的repository(ping不通、连接超时等)注释掉
![]()
3.Run As->Maven build,如遇到下列错误,
-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.
尝试第二个Maven build,为JRE添加参数
-Dmaven.multiModuleProjectDirectory=$M2_HOME
4.运行后为maven项目添加Maven Dependency
如果pom.xml文件还出现小红叉,说明缺少依赖(jar包),即Remote Repository或mirror中不存在相应的jar包,
尝试一下方式解决:打开pom.xml,定位到小红叉对应依赖,网上下载相应版本的jar文件,运行mvn install:install-file命令,后面的参数值对应pom.xml文件dependency相应元素
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4 -Dpackaging=jar -Dfile=d:\ojdbc14-10.2.0.4.jar
然后清理下maven本地仓库中的.lastUpdated文件,这样下来maven项目环境就配置好了
1720

被折叠的 条评论
为什么被折叠?



