一:配置maven
1.下载maven,选择Binary tar.gz,解压拷贝到目录/usr/local/
1
|
https:
//maven.apache.org/download.cgi
|
2.配置系统默认maven路径,打开配置文件
1
|
$ open ~/.bash_profile
|
写入路径信息
1
2
|
export
M2_HOME=/usr/local/apache-maven-3.3.9
export
PATH=$PATH:$M2_HOME/bin
|
使之生效
1
|
$ source ~/.bash_profile
|
3.检查:
1
|
输入mvn -v查看Maven是否安装成功
|
4.替换maven源,阿里云的源:
打开maven配置文件,比如:
1
|
$ open /usr/local/apache-maven-3.3.9/conf/settings.xml
|
找到<mirrors></mirrors>标签对
添加后的效果为:
1
2
3
4
5
6
7
8
9
10
|
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http:
//maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
|
Root Cause 可能是这个原因
工程依赖包由Maven管理下载,默认maven的远程repository server下载有时中断,导致Maven下载的jar包存在问题。
Solution
1. 从新配置maven的settings.xml,增加国内mirror
2. 清空本地maven的repository,从新下载依赖jar。
3. 重启IDE自动触发project build。
碰到的问题还有:
1、
Caused by: java.util.zip.ZipException: error in opening zip file
网上查了很多,我是把target全删除了,重新mvn package;
有说JAR冲突,重新下载JAR包什么的
A、把本地jar包代码全拷过来
B、用target下面的JAR,不要out下的, 包含三方的引用的JAR
还不行把tomcat解压的
本地包给重替换下
2、下面这行注释掉,要不会报错。因为这个jar包包含不进去;