我運行此:初始化opendaylight archetecture時,maven3.3.9的這個bug是什麼?
mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller -DarchetypeArtifactId=opendaylight-startup-archetype \
-DarchetypeRepository=http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/ \
-DarchetypeCatalog=http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/archetype-catalog.xml
而且我得到了這個錯誤:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.0.1:generate (default-cli) on project standalone-pom: archetypeCatalog 'http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/archetype-catalog.xml' is not supported anymore. Please read the plugin documentation for details. -> [Help 1]
但我可以打開網頁此鏈接( 'http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/archetype-catalog.xml')。
之後我刪除最後一個選項是這樣的:
mvn archetype:generate -DarchetypeGroupId=org.opendaylight.controller -DarchetypeArtifactId=opendaylight-startup-archetype \
-DarchetypeRepository=http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/
沒有錯誤,但結果爲波紋管並不像期望的那樣。
那麼如何在maven中使用「-DarchetypeCatalog = http://nexus.opendaylight.org/content/repositories/opendaylight.snapshot/archetype-catalog.xml」?
謝謝〜
附加信息:
[email protected]:~/workspace/toaster2$ mvn --version
Apache Maven 3.3.9 (bb52d8502b132ec0a5a3f4c09453c07478323dc5; 2015-11-11T00:41:47+08:00)
Maven home: /usr/local/apache-maven
Java version: 1.8.0_121, vendor: Oracle Corporation
Java home: /usr/lib/jvm/jdk1.8.0_121/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.16.0-30-generic", arch: "i386", family: "unix"
希望你的settings.xml配置正確 –
能否請您粘貼Setting.xml的? – batmancn