tratando de construir proyectos de ejemplo reproducirN que recibo:error de compilación: falta com.sun artefacto: herramientas: Tarro: 1.6
Missing artifact com.sun:tools:jar:1.6 pom.xml /playn-cute line 6 Maven Dependency Problem
En cada archivo pom.xml
. ¿Cómo lo resuelvo?
Editar:
He añadido los profiles node a la pom.xml
, pero sigue siendo el error. He comprobado que el tools.jar
en realidad existe, y no fue así. Así que agregué tools.jar
a la carpeta lib. Y aún así el error permanece.
El pom.xml completo:
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>com.googlecode.playn</groupId>
<artifactId>playn-project</artifactId>
<version>1.0.1</version>
</parent>
<artifactId>playn-cute</artifactId>
<name>PlayN Cute Metaproject</name>
<version>1.0-SNAPSHOT</version>
<packaging>pom</packaging>
<properties>
<playn.version>1.0.1</playn.version>
</properties>
<modules>
<module>core</module>
<module>java</module>
<module>html</module>
<!-- <module>flash</module> -->
<module>android</module>
</modules>
<profiles>
<profile>
<id>default-tools.jar</id>
<activation>
<property>
<name>java.vendor</name>
<value>Sun Microsystems Inc.</value>
</property>
</activation>
<dependencies>
<dependency>
<groupId>com.sun</groupId>
<artifactId>tools</artifactId>
<version>1.6</version>
<scope>system</scope>
<systemPath>${java.home}/../lib/tools.jar</systemPath>
</dependency>
</dependencies>
</profile>
</profiles>
</project>
¿Qué sistema operativo ¿Estas usando? ¿Cuál es la ruta exacta de su comando javac y cuál es la ruta exacta en la que instaló tools.jar? ¿Tiene instalado Java SDK o solo Java JRE? Parece que tienes lo último, pero necesitas lo primero. – samskivert
Compruebe mi respuesta en más o menos el mismo [problema] (http://stackoverflow.com/questions/6281674/what-is-wrong-with-my-maven-config): Creo que tiene que ver con el camino utilizado para tools.jar – Chris
La solución rápida que me ayudó fue apuntar el JRE al disponible en la carpeta JDK. –