我有两个项目,每个项目都有自己的ant构建文件。
我应该怎么做,以便在构建项目B时,它将首先使用项目A的antfile来构建项目A?
最佳答案
您可以使用ant task实现此目的,该文件在外部buildfile上运行ant。
例子:
<ant antfile="../otherproject/build.xml" target="compile"/>
属性
默认情况下,所有当前属性都传递给调用的ant构建,可以通过设置
inheritAll="false"
禁用此属性,如果您希望其他构建以 native 的方式运行。所需的属性可以由嵌套标签传递:
<ant inheritAll="false" antfile="../otherproject/build.xml" target="compile">
<property name="my.property" value="myValue"/>
</ant>