CentOS下eclipse创建maven工程失败
在linux下使用eclipse创建maven工程失败,如下图。但我在windows环境下,eclipse创建成功了。无论是eclipse,还是maven的配置基本都是相同的。。郁闷不解
1、检查maven环境变量
【/etc/profile】文件中已定义环境变量MAVEN_HOME=/home/cent/Downloads/apache-maven-3.6.0
PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin:${MAVEN_HOME}/bin
2、安装maven-archetype-quickstart
按照网上所说,需要安装maven-archetype-quickstart.jar,但发现oschina网址不可用。大多数的解决方案都是抄袭,千篇一律,放弃寻找jar包。实在找不到解决办法,就使用IT界的必杀拳:复制,粘贴
3、修改setting.xml
windows环境下没有修改,只修改了linux下的,新增阿里云镜像
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</mirror>
4、删除 lastUpdated
在当前用户目录**.m2/repository/org/apache/maven/archetypes/maven-archetype-quickstart**,查看resolver-status.properties文件:链接超时
删除掉 lastUpdated 相关文件,重新创建工程,ok了。看来问题是网络超时导致的。
注意:.m2是隐藏目录