在Maven中:如何将源附加到tools.jar

时间:2010-09-07 07:39:03

标签: eclipse maven-2 java tools.jar

我必须在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中的任何内容)。

我知道有一个source archive available,但它包含了所有内容,我至少需要知道它在源jar中需要去哪些部分。

有人这样做过吗?在某处可以使用tools-sources.jar吗?或者你能告诉我我需要哪些jdk资源吗?

1 个答案:

答案 0 :(得分:7)

这就是我的所作所为。我下载了source archive from openjdk,将其解压缩并手动将jar源链接到

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

这不是一个maven解决方案,它只是eclipse,但它有效。