我需要一个构建文件来构建一个名为A的java项目。项目A依赖于java项目B.依赖项是通过Eclipse IDE定义的:
项目A - >属性 - > Java构建路径 - >标签项目 - >添加 - > B
我的问题是如何实现这个项目的构建:
答案 0 :(得分:4)
这不仅仅是一个Ant问题。问题是你如何得到这种依赖(我假设它是一个罐子)。
您设置了Ant build.xml
脚本以检查特定位置的此依赖关系,如果不存在,则不尝试进行构建。
但是,最好的方法是使用Ivy来处理这些类型的依赖项。 Ivy与Ant一起处理依赖关系管理,实际上与另一个名为Maven的构建/依赖系统一起工作。
这整个事件的细节是这样的:
ivy.xml
文件,告诉项目它依赖于这个工件。这听起来很简单,除了Ivy的在线文档非常糟糕。我强烈推荐Steve Loughran和Erik Hatcher的Manning的 Ant in Action 。他们在使用常春藤方面有很好的篇章。如果你使用Ant,我强烈推荐使用常春藤。而且,Eclipse也有一个Ivy插件。