'[ERROR] No plugin found for prefix 'wadl' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories'
当:我试图从部分参考以下链接“的Maven插件使用”
生成Java文件https://wadl.java.net/wadl2java.html
'[ERROR] No plugin found for prefix 'wadl' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] available from the repositories'
当:我试图从部分参考以下链接“的Maven插件使用”
生成Java文件https://wadl.java.net/wadl2java.html
你能确保你的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>
我有同样的问题。对我来说,问题在于,为了让Maven解决前缀wadl
的问题,您需要将插件组添加到您的settings.xml
。
<pluginGroups>
<pluginGroup>org.jvnet.ws.wadl</pluginGroup>
</pluginGroups>
这意味着,当你运行wadl:generate
命令它也将看org.jvnet.ws.wadl
组中的一场比赛。
向我们展示您的pom – VedX