使用 ANT 动态设置属性
Dynamically set properties using ANT
现状
我有一个 build.xml 包含以下内容
<property file="../build.properties" />
和一些使用这些属性的目标。
build.properties包含以下内容
build_item1=item1
#build_item2=item2
build_item3=item3
....
build_item10=item10
期望的情况
我正在尝试修改 build.xml 以便我可以从 build.properties[=36= 动态定义属性] 文件。
我已经有一个 SELECT 数据库查询 returns 以下内容:
ITEM1
ITEM3
ITEM10
3 rows selected.
有人可以将此逻辑转换为 ANT 脚本吗? (或者至少给我指出正确的方向)
感谢任何帮助。
如果您可以 运行 来自 ANT 的 SQL 查询(这是我从未尝试过的),那么唯一要记住的关键点是:先定义为准。
这意味着您需要先执行查询和设置属性,然后包含您的属性文件。如果您反其道而行之,查询结果将无法覆盖属性文件定义,因为它们会在后面。
现状
我有一个 build.xml 包含以下内容
<property file="../build.properties" />
和一些使用这些属性的目标。
build.properties包含以下内容
build_item1=item1
#build_item2=item2
build_item3=item3
....
build_item10=item10
期望的情况
我正在尝试修改 build.xml 以便我可以从 build.properties[=36= 动态定义属性] 文件。 我已经有一个 SELECT 数据库查询 returns 以下内容:
ITEM1
ITEM3
ITEM10
3 rows selected.
有人可以将此逻辑转换为 ANT 脚本吗? (或者至少给我指出正确的方向)
感谢任何帮助。
如果您可以 运行 来自 ANT 的 SQL 查询(这是我从未尝试过的),那么唯一要记住的关键点是:先定义为准。
这意味着您需要先执行查询和设置属性,然后包含您的属性文件。如果您反其道而行之,查询结果将无法覆盖属性文件定义,因为它们会在后面。