【发布时间】:2013-09-29 19:33:46
【问题描述】:
我想要一个“模块化”(可重用)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 目标?提前致谢!
【问题讨论】:
标签: java ant build modularity properties-file