2011-03-01 42 views
1

我有一个蚂蚁构建系统。我有一些常见的构建文件(common.xml),其他构建文件(如foo)导入。通常情况下,我想包含/引用通用构建文件中的文件。但是,这些路径最终与项目foo的build.xml相关。相对于包含在蚂蚁中的路径

是否有可能让foo的build.xml导入common.xml(在../中)但仍然有common.xml引用common.xml的目录中的文件?

换句话说,在common.xml中我想写的路径相对于common.xml的目录而不是foo的目录。

回答

1

查看import task docs中的“解析导入文件中的文件”部分。

基本上,您需要使用dirname任务获取common.xml文件的路径,并使用它来构建相对文件的路径。