从另一个文件导入Ant类路径

时间:2010-08-30 22:40:24

标签: java ant build build-process

我正在探索Ant 1.8.1的导入能力。这是我的情况:我有一个顶级的Ant文件(project.xml),它会转向另一个Ant文件(例如,neato_project.xml)上的ant,它实际上是构建,或者是干净的或其他什么。

我有12个不同的项目文件,这个顶级(project.xml)文件可以调用,所以我想将一个公共的类路径条目放入project.xml文件中,我可以将其传递给其他人用作他们的个人类路径。

我该怎么做?我一直在尝试使用导入任务,但我还没弄明白。如果有更好的方法在Ant中解决这个问题,我会接受另一种方法。

1 个答案:

答案 0 :(得分:1)

1.8中未引入导入;它在1.8中得到了增强。这很好,因为这意味着像我这样的人有几年的导入经验。

我的所作所为:

  1. constants.xml - 我的构建使用的常用字符串和类路径
  2. build.xml - 主文件导入#1和#3
  3. helper-project-1.xml - 它有一个更清晰的名字,但这不是什么样的事情
  4. helper-project-2.xml等
  5. 我使用这种方法,因为我希望build.xml传递常量。为了便于阅读,我只将它们保存在单独的文件中。