Нужно объяснить ошибку maven, пожалуйста
http://blog.bigpixel.ro/2012/07/building-cc-applications-with-maven/comment-page-1/
Я следую приведенному выше примеру для плагина maven nar, но я получаю следующую ошибку, когда делаю пакет mvn
"Не удалось найти артефакт net.sf.antcontrib:cpptasks-rallel:jar:1.0-beta-5-rallel-1-SNAPSHOT", но я вижу следующее дерево папок и его содержимое в моем ~/.m2/ репозитории... Что дает?
~
.m2
repository
net
sf
antcontrib
cpptasks-parallel
1.0-beta-5-parallel-1-SNAPSHOT
2 ответа
Изменить зависимость
<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>
К сожалению, ни maven-nar-plugin
ни cpptasks-parallel
в настоящее время развернуты в Центральной. Так что вам нужно mvn install
их сами (или лучше, mvn deploy
их в свой собственный репозиторий Maven). Вы можете найти оба проекта на GitHub.
РЕДАКТИРОВАТЬ: nar-maven-plugin
версия 3.0.0 была выпущена, и теперь доступна от Maven Central. Две заметки:
Идентификатор группы и артефакт изменились; GAV сейчас:
<plugin> <groupId>com.github.maven-nar</groupId> <artifactId>nar-maven-plugin</artifactId> <version>3.0.0</version> </plugin>
cpptasks-parallel
проект был объединен вnar-maven-plugin
так что больше не нужно беспокоиться об этой зависимости.