2015-08-25 81 views

回答

0

你能確保你的pom.xml有以下資料庫,插件庫和依賴?

<repositories> 
    <repository> 
     <id>wadl-repository</id> 
     <name>WADL Maven Repository</name> 
     <url>https://wadl.dev.java.net/nonav/repository/</url> 
    </repository> 
    <repository> 
     <id>maven2-repository.dev.java.net</id> 
     <name>Java.net Repository for Maven</name> 
     <url>http://download.java.net/maven/2/</url> 
    </repository> 
    <repository> 
     <id>wadl-snapshots</id> 
     <name>WADL Snapshots Repository</name> 
     <url>https://wadl.dev.java.net/nonav/snapshots</url> 
     <snapshots> 
     <enabled>true</enabled> 
     </snapshots> 
     <releases> 
     <enabled>false</enabled> 
     </releases> 
    </repository> 
    </repositories> 
    <pluginRepositories> 
    <pluginRepository> 
     <id>wadl-snapshots</id> 
     <name>WADL Snapshots Repository</name> 
     <url>https://wadl.dev.java.net/nonav/snapshots</url> 
     <snapshots> 
     <enabled>true</enabled> 
     </snapshots> 
     <releases> 
     <enabled>false</enabled> 
     </releases> 
    </pluginRepository> 
    </pluginRepositories> 
    <dependencies> 
    <dependency> 
     <groupId>org.jvnet.ws.wadl</groupId> 
     <artifactId>wadl-core</artifactId> 
     <version>1.1.6</version> 
    </dependency> 
    </dependencies> 
+0

是的,它仍然會拋出錯誤'[錯誤]在當前項目和插件組中找不到前綴'wadl'的插件[org.apache.maven.plugins,org.codehaus。 mojo]可以從存儲庫' – Sirisha

+0

很難找到沒有pom.xml的問題。你能用你的pom.xml來更新這個問題嗎? – sag

0

我有同樣的問題。對我來說,問題在於,爲了讓Maven解決前綴wadl的問題,您需要將插件組添加到您的settings.xml

<pluginGroups> 
    <pluginGroup>org.jvnet.ws.wadl</pluginGroup> 
    </pluginGroups> 

這意味着,當你運行wadl:generate命令它也將看org.jvnet.ws.wadl組中的一場比賽。