Dodając Arquillian do Maven zbudować otrzymuję powyższy wyjątek w Eclipse:Missing artefakt "sun.jdk: JConsole: słoik: jdk"
Missing artefakt 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>
(komunikat nie jest problemem, ale Eclipse odmawia skompilować projekt z tego powodu. Maven działa, choć.)
Oczywiście pierwszą rzeczą jaką zrobiłem było próbując exclud e go z zależnościami Maven (wildfly-arquillian-container-managed
gdzie stany drzewa zależności zależność pochodzi z):
<dependency>
<groupId>org.wildfly</groupId>
<artifactId>wildfly-arquillian-container-managed</artifactId>
<exclusions>
<exclusion>
<artifactId>jconsole</artifactId>
<groupId>sun.jdk</groupId>
</exclusion>
</exclusions>
</dependency>
Nie było żadnych zmian. Próbowałem uruchomić Eclipse z -vm C:\Program Files\Java\jdk1.8.0_60\bin
. Próbowałem edytować JDK w "Preferencjach -> Zainstalowanych JRE", aby zawrzeć JAR w katalogu narzędzi. Ale nic nie działa.
Co mogę zrobić?
Myślę, że wersja jest błędna. Nie ma '8.2.0.Final' wersji' arquillian-junit-container' lub 'arquillian-persistence-dbunit'. –
@ JamesR.Perkins Yep, masz rację, skopiowałem niewłaściwą wersję z _pom.xml_ rodzica. –
Ten sam problem został rozwiązany tutaj: [Zadanie ścieżki kompilacji z zależnościami Mavena (jconsole-jdk.jar)] (http://stackoverflow.com/questions/25362127/build-path-issue-with-maven-consencies-jconsole -jdk-jar) – zsizsik