我正在嘗試通過Maven:權威指南中的示例。在'4.3。創建簡單天氣項目'它有我運行以下命令。Maven:權威指南 - POM for'asm:asm-commons:pom:3.2:runtime'無效
mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch04 -DartifactId=simple-weather -DpackageName=org.sonatype.mavenbook -Dversion=1.0
我認爲這些錯誤是一個問題。
[WARNING] POM for 'asm:asm-commons:pom:3.2:runtime' is invalid. It will be ignored for artifact resolution. Reason: Failed to validate POM for project asm:asm-commons at Artifact [asm:asm-commons:pom:3.2:runtime]
[WARNING] POM for 'asm:asm-util:pom:3.2:runtime' is invalid. It will be ignored for artifact resolution. Reason: Failed to validate POM for project asm:asm-util at Artifact [asm:asm-util:pom:3.2:runtime]
[WARNING] POM for 'asm:asm-analysis:pom:3.2:runtime' is invalid. It will be ignored for artifact resolution. Reason: Failed to validate POM for project asm:asm-analysis at Artifact [asm:asm-analysis:pom:3.2:runtime]
[WARNING] POM for 'asm:asm-tree:pom:3.2:runtime' is invalid. It will be ignored for artifact resolution. Reason: Failed to validate POM for project asm:asm-tree at Artifact [asm:asm-tree:pom:3.2:runtime]
因爲後來我在得到這個
[INFO] Failed to resolve artifact.
Missing
--------
org.apache.maven.archetype:archetype-catalog:jar:1.0
org.apache.maven.archetype:archetype-common:jar:1.0
org.apache.maven.archetype:archetype-registry:jar:1.0
org.apache.maven.archetype:archetype-descriptor:jar:1.0
我再次運行該命令與調試的消息,我已經包括在引擎收錄鏈接
mvn archetype:create -DgroupId=org.sonatype.mavenbook.ch04 -DartifactId=simple-weather -DpackageName=org.sonatype.mavenbook -Dversion=1.0 --debug > mvnoutput.txt
http://pastebin.me/e50a3e5fa84cd8e8ff9336b3c3062d7f
輸出我真的不知道爲什麼這是失敗。我試圖導航到多金屬氧酸鹽使用
http://search.maven.org/remotecontent?filepath=asm/asm-commons/3.2/asm-commons-3.2.pom與其他的POM一起手動,他們看起來沒什麼問題(但我努力學習的Maven。)
這裏是我的MVN有效設置。我從一開始就忽略了架構。我支持代理,但其他一切似乎都下載正常。任何幫助將非常感激。如果您將其留作評論,我會回答問題或發佈更多信息。
<localRepository>C:\Documents and Settings\~removed~\.m2\repository</localRepository>
<proxies>
<proxy>
<active>true</active>
<username>~removed~</username>
<password>~removed~</password>
<host>~removed~</host>
<nonProxyHosts>~removed~</nonProxyHosts>
<id>optional</id>
</proxy>
我知道創建已從mvn幫助目標中棄用。我試圖學習Maven 2,因爲這是我們公司使用的。我沒有意識到我有這本書的舊版本,我會檢查出新版本。感謝您的鏈接! – Jazzepi