【问题标题】:maven Failed to read artifact descriptor for ramlmaven 无法读取 raml 的工件描述符
【发布时间】:2015-07-07 06:47:56
【问题描述】:

我正在尝试按照本文中的步骤并为我的项目添加一个构建步骤

https://github.com/mulesoft/raml-for-jax-rs/blob/master/maven-plugin.md

问题是它一直抱怨无法读取工件,错误行是

[ERROR] Plugin org.raml.plugins:jaxrs-raml-maven-plugin:1.3.4-SNAPSHOT or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.raml.plugins:jaxrs-raml-maven-plugin:jar:1.3.4-SNAPSHOT: Could not find artifact org.raml:jaxrs-to-raml:pom:1.3.4-SNAPSHOT -> [Help 1]
org.apache.maven.plugin.PluginResolutionException: Plugin org.raml.plugins:jaxrs-raml-maven-plugin:1.3.4-SNAPSHOT or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.raml.plugins:jaxrs-raml-maven-plugin:jar:1.3.4-SNAPSHOT
    at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:117)

我可以确认我的本地 maven 存储库看起来像

~/.m2/repository/org/raml/plugins/jaxrs-raml-maven-plugin/1.3.4-SNAPSHOT/

jaxrs-raml-maven-plugin-1.3.4-SNAPSHOT-javadoc.jar
jaxrs-raml-maven-plugin-1.3.4-SNAPSHOT.pom jaxrs-raml-maven-plugin-1.3.4-SNAPSHOT-sources.jar
maven-元数据-local.xml jaxrs-raml-maven-plugin-1.3.4-SNAPSHOT.jar

【问题讨论】:

    标签: java maven-3 maven-plugin


    【解决方案1】:

    这里的错误是maven找不到神器:

    org.raml:jaxrs-to-raml:pom:1.3.4-SNAPSHOT
    

    这是一个依赖:

    org.raml.plugins:jaxrs-raml-maven-plugin:jar:1.3.4-SNAPSHOT
    

    通过自己编译或添加正确的远程存储库来确保您的存储库包含第一个工件

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题。文件中说:

      • 克隆此存储库或下载快照。
      • 在克隆的存储库上,转到 jaxrs-to-raml/com.mulesoft.jaxrs.raml.generator 文件夹,然后执行 mvn 安装
      • 安装后,转到 jaxrs-to-raml/jaxrs-raml-maven-plugin 文件夹并运行 mvn install。

      但它无法解决上述问题。

      实际上,我在这个 repo 中安装了一切,这解决了我的问题。

      【讨论】:

        猜你喜欢
        • 2011-10-02
        • 2011-07-03
        • 1970-01-01
        • 2018-10-20
        • 1970-01-01
        • 2019-02-27
        • 2019-08-10
        • 1970-01-01
        • 2016-05-08
        相关资源
        最近更新 更多