При добавлении Arquillian в сборку Maven я получаю исключение выше в Eclipse:
Отсутствует артефакт sun.jdk: jconsole: jar: 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 работает, хотя.)
Естественно, первое, что я сделал, это попытаться исключить его из зависимостей 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 в каталоге инструментов. Но ничего не работает.
Что я могу сделать?