При добавлении Arquillian к Maven построить я получаю вышеуказанное исключение в Eclipse:Missing артефакт "sun.jdk: JConsole: баночка: JDK"
Missing артефакт sun.jdk: Jconsole: фляги: JDK
<dependency>
<groupId>org.jboss.arquillian.junit</groupId>
<artifactId>arquillian-junit-container</artifactId>
<version>1.1.7.Final</version>
</dependency>
<dependency>
<groupId>org.jboss.arquillian.extension</groupId>
<artifactId>arquillian-persistence-dbunit</artifactId>
<version>1.0.0.Alpha7</version>
</dependency>
(сообщение не является проблемой, но Eclipse, отказывается компилировать проект из-за него. Maven работает, хотя.)
Естественно, первым делом я пытался exclud е его от зависимостей Maven (wildfly-arquillian-container-managed
где дерево зависимостей состояний зависимость происходит от):
<dependency>
<groupId>org.wildfly</groupId>
<artifactId>wildfly-arquillian-container-managed</artifactId>
<exclusions>
<exclusion>
<artifactId>jconsole</artifactId>
<groupId>sun.jdk</groupId>
</exclusion>
</exclusions>
</dependency>
Там не было никаких изменений. Я попытался запустить Eclipse с -vm C:\Program Files\Java\jdk1.8.0_60\bin
. И попытался отредактировать JDK в «Предпочтениях -> Установленные JRE», чтобы содержать JAR в каталоге инструментов. Но ничего не работает.
Что я могу сделать?
Я думаю, что вы ошибаетесь. Нет версии '8.2.0.Final'' arquillian-junit-container' или 'arquillian-persistence-dbunit'. –
@ JamesR.Perkins Да, вы правы, я скопировал неправильную версию из родительского _pom.xml_. –
На эту же проблему можно ответить: [Ошибка пути сборки с зависимостями Maven (jconsole-jdk.jar)] (http://stackoverflow.com/questions/25362127/build-path-issue-with-maven-dependencies-jconsole -jdk-jar) – zsizsik