В Maven: как прикрепить исходники к tools.jar - PullRequest
8 голосов
/ 07 сентября 2010

Я должен использовать библиотеки в 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>

Теперь я хотел бы присоединить источники в Eclipse, чтобы посмотреть, против чего я развиваюсь. Я думаю, что ничего не будет доступно в стандартных репозиториях Maven (я даже не могу найти ничего в download.java.net / com / sun ).

Я знаю, что доступен исходный архив , но он содержит все, и мне, по крайней мере, нужно знать, какие его части нужно поместить в исходный jar.

Кто-то сделал это? Есть ли где-нибудь файл tools-sources.jar? Или вы можете сказать мне, какие части jdk-источников мне нужны?

1 Ответ

7 голосов
/ 07 сентября 2010

Вот что я сделал. Я скачал исходный архив из openjdk , распаковал его и вручную связал источник jar с

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

Это не решение maven, это только затмение, но оно работает.

...