Artefato ausente “sun.jdk: jconsole: jar: jdk”

Ao adicionar o Arquillian a uma compilação do Maven, recebo a exceção acima no Eclipse:

Artefato ausente 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>

(A mensagem não é o problema, mas o Eclipse se recusa a compilar o projeto por causa disso. Maven funciona, no entanto.)

Naturalmente, a primeira coisa que fiz foi tentar excluí-lo das dependências do Maven (wildfly-arquillian-container-managed é onde a árvore de dependência declara a origem):

    <dependency>
        <groupId>org.wildfly</groupId>
        <artifactId>wildfly-arquillian-container-managed</artifactId>
        <exclusions>
            <exclusion>
                <artifactId>jconsole</artifactId>
                <groupId>sun.jdk</groupId>
            </exclusion>
        </exclusions>
    </dependency> 

Não houve mudança. Eu tentei iniciar o Eclipse com-vm C:\Program Files\Java\jdk1.8.0_60\bin. E tentou editar o JDK em "Preferências -> JREs Instalados" para conter o JAR no diretório de ferramentas. Mas nada funciona.

O que eu posso fazer?

questionAnswers(6)

yourAnswerToTheQuestion