Apache Camel с JBoss Fuse 6.2 не смог выполнить цель org.apache.camel:camel-maven-plugin
При попытке выполнить проект на основе JBoss Fuse 6.2 (локальный верблюжий контекст) выдается ошибка, как показано ниже:
Не удалось выполнить цель org.apache.camel:camel-maven-plugin:2.15.1.redhat-621084: run
[ОШИБКА] Не удалось выполнить цель org.apache.camel:camel-maven-plugin:2.15.1.redhat-621084: выполнить (default-cli) в проекте ncbs-cust: Выполнить default-cli цели org.apache.camel:camel-maven-plugin:2.15.1.redhat-621084: выполнить не удалось: плагин org.apache.camel: camel-maven-plugin: 2.15.1.redhat-621084 или одна из его зависимостей не может быть разрешена: не удалось собирать зависимости в org.apache.camel:camel-maven-plugin:jar:2.15.1.redhat-621084 -> org.apache.maven.reporting:maven-reports-impl:jar:2.0.5 -> org.apache.maven.doxia:doxia-site-renderer:jar:1.0 -> org.apache.velocity: скорость:jar:1.5 -> коллекции общего ресурса: коллекции общего ресурса:jar:3.2.1.redhat-7: не удалось прочитать дескриптор артефакта для commons-collection: commons-collection:jar:3.2.1.redhat-7: не удалось найти артефакт org.apache.commons: commons-parent: pom: 22-redhat-2 в release.fusesource.org ( http://repo.fusesource.com/nexus/content/repositories/releases) -> [Помощь 1]
2 ответа
Добавление другого хранилища плагинов для Red Hat решило проблему.
<pluginRepository>
<id>redhat</id>
<url>https://maven.repository.redhat.com/ga/</url>
<releases>
<enabled>true</enabled>
</releases>
</pluginRepository>
Я нахожу:
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-parent</artifactId>
<version>22-redhat-2</version>
<type>pom</type>
</dependency>
в моем кеше Artifactory сервера из http://repository.jboss.org/nexus/content/groups/public/
, Я только посмотрел, однако, и это больше не там.
Изменяет ли версия для camel-maven-plugin
:
<parent>
<groupId>org.apache.camel</groupId>
<artifactId>maven-plugins</artifactId>
<version>2.15.1.redhat-621107</version>
</parent>
<artifactId>camel-maven-plugin</artifactId>
Помогите?
- Doug