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