Missing artifact jdk.tools:jdk.tools:jar:1.6

También valido para

Missing artifact jdk.tools:jdk.tools:jar:1.7


En un proyecto Maven de Eclipse, a veces referencias a algunas librerías y eclipse te devuelve un error como  "Missing artifact jdk.tools:jdk.tools:jar:1.6".

El contenedor de Maven hace referencia a una librería no existente en C:\Users\<userdir>\.m2\repository\jdk\tools\jdk.tools\1.6\jdk.tools-1.6.jar' 

Como nosotros vamos a usar el tools.jar suministrado por la jdk añadiremos una exclusión a la dependencia que nos esta produciendo el problema:

<dependency>
    <groupId>org.apache.solr</groupId>
    <artifactId>solr-core</artifactId>
    <version>4.5.1</version>
    <exclusions>
        <exclusion>
            <artifactId>jdk.tools</artifactId>
            <groupId>jdk.tools</groupId>
        </exclusion>
    </exclusions>

</dependency>


Comentarios

Pau Garcia ha dicho que…
Muy útil. Gracias por compartir.