2013-04-02 45 views
0

http://blog.bigpixel.ro/2012/07/building-cc-applications-with-maven/comment-page-1/#comment-8196需要解释Maven的错误,请

我按照以上对行家NAR插件的例子,但我得到以下错误,当我做了MVN包

“找不到神器网。 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 
+0

你确定你有罐吗?或者只有Pom? – Michael

回答

0

不幸的是,maven-nar-plugin也不cpptasks-parallel目前部署到中央。所以你自己需要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,所以没有必要担心这种依赖性了。

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>