1. 程式人生 > >CentOS下eclipse建立maven工程失敗

CentOS下eclipse建立maven工程失敗

在linux下使用eclipse建立maven工程失敗,如下圖。但我在windows環境下,eclipse建立成功了。無論是eclipse,還是maven的配置基本都是相同的。。鬱悶不解
quickstart

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
mvnversion

2、安裝maven-archetype-quickstart

按照網上所說,需要安裝maven-archetype-quickstart.jar

,但發現oschina網址不可用。大多數的解決方案都是抄襲,千篇一律,放棄尋找jar包。實在找不到解決辦法,就使用IT界的必殺技:複製,貼上一套目錄結構和最簡POM.xml,快速有效。

3、修改setting.xml

3.1 windows環境下沒有修改,只修改了linux下的,新增阿里雲映象。

    <mirror>
      <id>alimaven</id>
      <mirrorOf>central</mirrorOf>
      <name>aliyun maven</name>
      <
url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror>

3.2 eclipse配置
Maven - User Settings - Global Settings 開啟資源管理器,引入修改的settings.xml檔案
Global

4、刪除 lastUpdated

在當前使用者目錄**.m2/repository/org/apache/maven/archetypes/maven-archetype-quickstart**,檢視resolver-status.properties檔案:連結超時
在這裡插入圖片描述


刪除掉 lastUpdated 相關檔案,重新建立工程,ok了。看來問題是網路超時導致的。
注意:.m2是隱藏目錄

5、maven - update projects(多嘗試幾次)

update projects