我必须在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资源吗?
答案 0 :(得分:7)
这就是我的所作所为。我下载了source archive from openjdk,将其解压缩并手动将jar源链接到
External Folder -> [unpacked archive basedir]/langtools/src/share/classes
这不是一个maven解决方案,它只是eclipse,但它有效。