【问题标题】:Need explanation for maven error please需要解释maven错误请
【发布时间】:2013-12-17 02:11:03
【问题描述】:

http://blog.bigpixel.ro/2012/07/building-cc-applications-with-maven/comment-page-1/#comment-8196

我正在按照上面的示例进行 maven nar 插件,但是在执行 mvn 包时出现以下错误

“找不到工件 net.sf.antcontrib:cpptasks-parallel:jar:1.0-beta-5-parallel-1-SNAPSHOT”但我在 ~/.m2/repository 中看到以下文件夹树及其内容... 什么给了?

~
   .m2
      repository
         net
            sf
               antcontrib
                  cpptasks-parallel
                     1.0-beta-5-parallel-1-SNAPSHOT

【问题讨论】:

  • 你确定你有 Jar 吗?还是只有 Pom?

标签: maven maven-nar-plugin


【解决方案1】:

改变依赖

<dependency>
 <groupId>net.sf.antcontrib</groupId>
 <artifactId>cpptasks-parallel</artifactId>
 <version>1.0-beta-5-parallel-1-SNAPSHOT</version>
</dependency>

<dependency>
 <groupId>org.codeswarm</groupId>
 <artifactId>cpptasks-parallel</artifactId>
 <version>20121119</version>
</dependency>

【讨论】:

    【解决方案2】:

    不幸的是,maven-nar-plugincpptasks-parallel 目前都没有部署到 Central。所以你需要自己mvn install他们(或者更好,mvn deploy他们到你自己的Maven存储库)。你可以找到这两个项目on GitHub

    编辑:nar-maven-plugin 3.0.0 版已经发布,现在是available from Maven Central。两个注意事项:

    1. groupId 和 artifactId 改变了; GAV 现在是:

      <plugin>
          <groupId>com.github.maven-nar</groupId>
          <artifactId>nar-maven-plugin</artifactId>
          <version>3.0.0</version>
      </plugin>
      
    2. cpptasks-parallel 项目已合并到 nar-maven-plugin,因此无需再担心这种依赖关系。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多