我编写了一个ant任务,它从eclipse的.classpath文件中提取项目的类路径 - 所以我不需要在eclipse和我的ant文件中维护项目的依赖项。
这个ant任务很有效,它使我的编译ant脚本非常优雅,简短,并且最重要的是可维护的。
在Eclipse中,您可以使用预定义的库(在项目>属性> Java构建路径>库下),例如:Junit,Apache Tomcat和JRE系统库。我不是在谈论用户库
每个图书馆都有一个与之相关的罐子列表。我可以通过扩展库来查看此列表。例如,Juni4库包含2个罐子:junit.jar
让我无法完成工作的原因是我不知道eclipse在哪里存储库中的jar信息。
- Yonatan
答案 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.jarC:\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