2010-09-07 19 views
8

tools.jar için: Şimdi: kaynakları eklemek nasıl tools.jar kitaplıkları kullanan ve bunun eklenen bu bağımlılığı olması gerekir

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

Eclipse kaynakları eklemek istiyorum, bu yüzden neye karşı geliştirdiğimi gör. Standart maven depolarında hiçbir şey bulunmayacağını tahmin ediyorum (download.java.net/com/sun numaralı telefondan hiçbir şey bulamıyorum).

source archive available olduğunu biliyorum, ancak her şeyi içerir ve en azından kaynak kavanozda hangi bölümlerinin gitmesi gerektiğini bilmem gerekir.

Bunu birileri mi yaptı? Bir araç available.jar var mı? Ya da bana ihtiyacım olan jdk kaynaklarının hangi kısımlarını söyleyebilir misin?

+0

İyi soru. Bunun karmaşık olabileceğinin farkında değildim. –

+0

Kimsenin cevaplayamadığı soruları sormak için bir uzmanım gibi görünüyor :-) –

cevap

7

İşte yaptığım şey. Ben, source archive from openjdk indirilen bunu çıkarılan ve elle Bu tutulma sadece var, bir maven çözüm değil, ama o inşaat

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

için kavanoz kaynağını bağladı.

+2

Bu IntelliJ için de çalışıyor! Tools.jar ('FieldDoc') 'da bir sınıfta,' Kaynakları Ekle 'üzerine tıklayın ve' openjdk-6-src-b27-26_oct_2012.tar \ langtools \ src \ share \ classes' öğesine göz atın. –