0

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
4

2 回答 2

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>
于 2013-10-08T04:52:36.213 回答
0

不幸的是,目前既没有maven-nar-plugin也没有cpptasks-parallel部署到中央。所以你自己需要mvn install它们(或者更好的是,mvn deploy它们需要你自己的 Maven 存储库)。您可以在 GitHub 上找到这两个项目。

编辑:nar-maven-plugin版本 3.0.0 已经发布,现在可以从 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中,因此无需再担心该依赖关系。

于 2013-05-17T14:47:42.293 回答