2010-09-07 15 views
8

tengo que usar las bibliotecas en tools.jar y tienen los mismos añadido esta dependencia:Maven: cómo conectar las fuentes de tools.jar

<dependency> 
    <groupId>com.sun</groupId> 
    <artifactId>tools</artifactId> 
    <version>1.6.0</version> 
    <scope>system</scope> 
    <systemPath>${java.home}/../lib/tools.jar</systemPath> 
</dependency> 

Ahora me gustaría adjuntar las fuentes en Eclipse, por lo que ver lo que desarrollo contra. Supongo que nada estará disponible en los repositorios maven estándar (no puedo encontrar nada en download.java.net/com/sun).

Sé que hay un source archive available, pero contiene todo y al menos necesitaría saber qué partes de él deben ir en el contenedor fuente.

¿Alguien ha hecho esto? ¿Hay alguna herramienta-sources.jar disponible en algún lado? ¿O puede decirme qué partes de las fuentes jdk necesito?

+0

Buena pregunta. No me di cuenta de que esto podría ser complicado. –

+0

Parece que soy un especialista para hacer preguntas que nadie puede responder :-) –

Respuesta

7

Esto es lo que hice. He descargado el source archive from openjdk, lo extrajo y vinculado manualmente la fuente frasco para

External Folder -> [unpacked archive basedir]/langtools/src/share/classes 

Esto no es una solución experta, es el eclipse solamente, pero funciona.

+2

¡Esto también funciona para IntelliJ! En una clase en tools.jar ('FieldDoc'), hizo clic en' Attach Sources' y buscó en 'openjdk-6-src-b27-26_oct_2012.tar \ langtools \ src \ share \ classes'. –

Cuestiones relacionadas