2013-04-02 1 views
0

http://blog.bigpixel.ro/2012/07/building-cc-applications-with-maven/comment-page-1/#comment-8196нужны объяснения ошибки Maven пожалуйста

Я по примеру выше для Maven NAR плагина, но я получаю следующее сообщение об ошибке, когда я пакет МВНА

«не смог найти артефакт сети. 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

Вы уверены, что у вас есть Jar там? Или только Пом? – Michael

ответ

0

К сожалению, ни maven-nar-plugin, ни cpptasks-parallel в настоящее время развернуты в Центральной. Так что вам нужно mvn install их самих (или лучше, mvn deploy их в свой собственный репозиторий Maven). Вы можете найти оба проекта: on GitHub.

EDIT: nar-maven-plugin версия 3.0.0 была выпущена, и в настоящее время available from Maven Central. Две ноты:

  1. Сгруппированы и изменены артефакты; 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>