Maven最全配置
1、Maven安装配置
官方网址:http://maven.apache.org/download.cgi
注:我们需要下载的bin.zip结尾的文件,下载后解压到指定文件夹(全英文路径)
- 配置环境变量
配置环境变量 确保JAVA环境变量已经配置好了。添加M2_HOME 环境变量到 Windows 环境变量。
在Path中配置:
修改conf中的settings.xml文件
在 <localRepository>/path/to/local/repo</localRepository>
注释下添加<localRepository>D:/Tools/Maven/respository</localRepository>
为本地仓库
然后找到<mirrors> </mirrors>
里面添加
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
打开CMD输入mvn -version
- IDEA配置Maven
1、打开File->Setting 左上角输入Maven 依次操作
添加-Dmaven.multiModuleProjectDirectory=$M2_HOME
- 建立maven项目
1、File->new->project->maven
2、点击next
3、配置相应的路径点next
4、建立项目名点next
5、点Finish成功
- 配置服务器
1、点击、
2、点击default找到Tomcat Server
3、
4、
5、点击Fix
6、点击apply 然后ok
7、点击右上角运行
- 常见错误分析
1、执行打包命令报错:
No goals have been specified for this build. You must specify a valid lifecycle phase or a goal in the format : or :[:]:. Availa
ble lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources
, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-
site, site, post-site, site-deploy. -> [Help 1]
解决办法:
pom.xml 文件中 标签要加配置:<defaultGoal>compile</defaultGoal>
2、
解决办法:
最后经过排查,发现用的默认国外服务器的问题,改为aliyun的后,问题解决。
方法如下:
修改Maven的settings.xml文件,在mirrors标签内添加:
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>*</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
- 总结
这是我配置maven时所获得的经验,希望对大家有帮助