我有一个ant构建系统。我有一些常见的构建文件(common.xml),其他构建文件(如foo)导入。通常,我想包含/引用公共构建文件中的文件。但是,这些路径最终与项目foo的build.xml相关。
是否可以让foo的build.xml导入common.xml(在../中)但仍然有common.xml引用common.xml目录中的文件?
换句话说,在common.xml中我想写相对于common.xml目录的路径,而不是foo的目录。
答案 0 :(得分:1)
请查看import
task docs中的“根据导入的文件解析文件”部分。
基本上你需要使用dirname
任务获取common.xml文件的路径,并使用它来构建相对文件的路径。