eclipse存储有关与库关联的jar的信息

时间:2010-07-06 18:04:11

标签: eclipse ant jar

我编写了一个ant任务,它从eclipse的.classpath文件中提取项目的类路径 - 所以我不需要在eclipse和我的ant文件中维护项目的依赖项。

这个ant任务很有效,它使我的编译ant脚本非常优雅,简短,并且最重要的是可维护的。

在Eclipse中,您可以使用预定义的库(在项目>属性> Java构建路径>库下),例如:Junit,Apache Tomcat和JRE系统库。我不是在谈论用户库

每个图书馆都有一个与之相关的罐子列表。我可以通过扩展库来查看此列表。例如,Juni4库包含2个罐子:junit.jar

让我无法完成工作的原因是我不知道eclipse在哪里存储库中的jar信息。

- Yonatan

1 个答案:

答案 0 :(得分:0)

也许在 bundles.info (以下路径来自Helios3.6发布,但您可以找到与Galileo 3.5类似的路径)

C:\Prog\Java\eclipse-SDK-3.6-win32-x86_64\eclipse\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info

,您可以在这里阅读:

org.eclipse.jdt.junit4.runtime,1.1.100.v20100526-0800,plugins/org.eclipse.jdt.junit4.runtime_1.1.100.v20100526-0800.jar,4,false

引用了在:

中找到的junit.jar
C:\Prog\Java\eclipse-SDK-3.6-win32-x86_64\eclipse\plugins\org.junit_4.8.1.v4_8_1_v20100427-1100\

这与您实际“添加图书馆”时所能看到的一致:

alt text http://img805.imageshack.us/img805/4581/eclipseaddlib.png