我想要一个“模块化”(可重用)Ant 构建,我可以在多个项目中重用它。该构建可能能够将项目(目录)名称作为输入,并在各种项目的源代码上运行相同的公共目标。这是为了防止每个项目都有相同的(或几乎完全的)build.properties
文件。build.xml
因此,给定以下设置:
build-base.properties
是一个“基础”道具文件,包含所有构建脚本都存在的属性build-1.xml
使用定义的属性build-base.properties
以及build-1.properties
build-2.xml
使用定义的属性build-base.properties
以及build-2.properties
build-3.xml
build-base.properties
使用和 中定义的属性build-3.properties
,并使用 和 中定义的build-1.xml
目标build-2.xml
build-3.xml
导入/使用build-base.properties
属性并有权访问build-1.xml
/build-2.xml
目标需要什么样的(基本结构)?提前致谢!