我正在为我的团队设置一个公共ant文件(build-common.xml),它将从每个子项目的build.xml文件中导入。有没有办法在build-common.xml中定义“干净”任务(例如),以便单个build.xml文件可以保持不变或向其添加行为? Java中的等价物是:
@Override
void clean()
{
super.clean();
/* do something additional */
}
我使用的是最新版本的ant:1.8.2。
答案 0 :(得分:1)
我在http://wiki.apache.org/ant/NewAntFeaturesInDetail/Import找到了我的问题的答案:
<project name="main">
<import file="config/common.xml" />
<target name="build" depends="common.build">
...
</target>
...
</project>