【问题标题】:Unable to generate java files from wadl无法从 wadl 生成 java 文件
【发布时间】:2015-08-25 12:10:48
【问题描述】:

错误:

'[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

【问题讨论】:

    标签: rest maven wadl


    【解决方案1】:

    我有同样的问题。对我来说问题是因为为了让 Maven 解析 wadl 前缀,您需要将插件组添加到 settings.xml

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

    这意味着当您运行 wadl:generate 命令时,它还会在 org.jvnet.ws.wadl 组中查找匹配项。

    【讨论】:

      【解决方案2】:

      你能确定你的 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>
      

      【讨论】:

      • 是的,它有但仍然抛出错误'[ERROR] No plugin found for prefix 'wadl' in the current project and the plugin groups [org.apache.maven.plugins, org.codehaus. mojo] 可从存储库中获得
      • 没有 pom.xml 很难找到问题。你能用你的 pom.xml 更新问题吗
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-13
      • 1970-01-01
      • 2014-12-21
      • 1970-01-01
      • 1970-01-01
      • 2021-10-27
      相关资源
      最近更新 更多