需要解释maven错误

时间:2013-04-02 18:03:03

标签: maven maven-nar-plugin

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

2 个答案:

答案 0 :(得分:0)

很遗憾,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,因此无需担心该依赖项。

答案 1 :(得分:0)

更改依赖

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