2012-04-11 152 views
4

我想從maven開始使用m2e plugineclipse。但是,如果我試圖改變現有項目的Maven項目(Configure/Convert to Maven Project),結果是:m2e:將項目轉換爲maven項目

  • 故障轉移org.apache.maven.plugins:Maven的資源,在這條線找到

    多個批註-plugin:pom:2.4.3從http://repo1.maven.org/maven2被高速緩存在本地存儲庫中,直到中央更新間隔已過或強制更新纔會重新解析分辨率。原始錯誤:無法傳輸工件org.apache.maven.plugins:maven-resources-plugin:pom:2.4.3 from/to central(http://repo1.maven.org/maven2):連接超時

  • 插件執行未包括生命週期配置:org.apache.maven.plugins:行家-編譯器插件:2.3.2:編譯(執行:默認編譯,相:編譯)
  • CoreException:無法計算構建計劃:插件org.apache.maven.plugins:maven-compiler-plugin:2.3.2或其某個依賴項無法解析:無法讀取org.apache.maven.plugins的工件描述符:maven-compiler-plugin :jar:2.3.2:ArtifactResolutionException:無法傳輸org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2 from http://repo1.maven.org/maven2已緩存在本地存儲庫中,直到中央更新時間間隔或更新被強制爲止,分辨率纔會重新嘗試。原始錯誤:無法傳輸工件org.apache.maven.plugins:maven-compiler-plugin:pom:2.3.2 from/to central(http://repo1.maven.org/maven2):連接超時
  • 插件執行未包括生命週期配置:org.apache.maven.plugins:行家-編譯器插件:2.3.2:testCompile(執行:默認-testCompile,相:測試編譯)

我不在防火牆後面(我可以使用eclipse安裝界面下載和安裝m2e)。

問題出在哪裏?

UPDATE(生成的pom.xml):

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>PRJ</groupId> 
    <artifactId>PRJ</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <packaging>war</packaging> 
</project> 
+0

你可以粘貼生成的POM(我假設有一個)?另一件事:嘗試通過執行項目中的Maven - > Update Project Configuration ...來重新生成Eclipse項目文件。 – 2012-04-11 13:07:18

+0

請參閱我更新的問題。幾乎沒有產生。而'更新項目配置'沒有幫助。但是在每個項目類中,現在都丟失了從WEB = INF \ lib'文件夾的所有輸入。 – gaffcz 2012-04-11 13:15:13

+0

第二個和第四個消息與m2e有關 - 請參閱http:// stackoverflow。COM /問題/ 6352208 /。 – 2012-04-12 06:24:42

回答

4

你實際上應該刪除您在WEB-INF/lib目錄都庫和在POM添加足夠dependency聲明。 WEB-INF目錄本身(和其他網絡資源)應該留在src/main/webapp。如果您在WEB-INF/classes中有一些非Java文件,請將它們移動到src/main/resources。畢竟,Maven是通過mvn clean package在控制檯上構建的,並告訴它是否可行。這應該。然後通過Maven -> Update Project Configuration...重新生成Eclipse項目文件。

我不相信這樣的自由式(主要是Ant)項目自動遷移到Maven的工具。正如我所看到的,它沒有什麼能夠產生幾乎普通的POM。

+0

謝謝,我會試試看。我想,它會自動生成我的pom.xml文件,而不工作:-) – gaffcz 2012-04-11 14:23:41

相關問題