2015-08-25 85 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组中的一场比赛。