2013-04-02 40 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>