1

我想为我的项目创建一个集成的 ant 构建文件。我的项目有 5 个子项目。现在我必须调用这些子项目的“jar”和“war”目标。如何在集成构建文件中调用这些目标?

4

3 回答 3

2

subant任务专门用于这种子项目的构建。

http://ant.apache.org/manual/Tasks/subant.html

于 2013-06-09T19:00:17.130 回答
0
<ant antfile="../subproject/build.xml" target="jar" />

那会为你做的。如果您想将属性从父项目传递给子项目,只需设置 inheritAll="true"(默认为 true),但如果您发现事情行为不端,有时将其设置为 false 会有所帮助。

http://ant.apache.org/manual/Tasks/ant.html

于 2013-06-11T09:42:19.867 回答
0

您可以使用“导入”或“包含”标签来集成您的子任务。检查此https://ant.apache.org/manual/Tasks/import.htm或此https://ant.apache.org/manual/Tasks/include.html的更多信息。此外,它们支持“as”参数,这在复杂的构建中非常有用。

于 2013-06-09T19:10:30.787 回答