我正在探索 Ant 1.8.1 强大的导入功能。这是我的情况:我有一个顶级 Ant 文件 (project.xml),它会反过来调用另一个 Ant 文件(例如,neato_project.xml)上的 ant,该文件实际上执行构建、清理或其他操作。
我有 12 个不同的项目文件,这个顶级 (project.xml) 文件可以调用,因此我想将一个公共(public)类路径条目放入 project.xml 文件中,我可以将其传递给其他人以用作他们的个人文件类路径。
我该怎么做?我一直在尝试玩导入任务,但我还没有弄清楚。如果 Ant 中有更好的方法来解决这个问题,我愿意接受另一种方法。
最佳答案
1.8中没有引入导入;它在 1.8 中得到了增强。这很好,因为这意味着像我这样的人有几年的导入经验。
我做什么:
- constants.xml - 我的构建使用的通用字符串和类路径
- build.xml - 主文件导入 #1 和 #3
- helper-project-1.xml - 它有一个更清晰的名称,但这并不是重点
- helper-project-2.xml等
我使用这种方法是因为我希望 build.xml 传递常量。为了便于阅读,我只是将它们保存在单独的文件中。
关于java - 从另一个文件导入 Ant 类补丁,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3604772/