Maven最全配置以及常见错误

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时所获得的经验,希望对大家有帮助
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值