从build.xml </property>中的文件中读取<property>值

时间:2010-12-01 15:34:46

标签: java ant

我是否可以从外部文件中读取属性值,而不是在<property>标记中指定值。

所以而不是 -

 <property name="device" value="test" />

使用类似

的内容
 <property name="device" value="c:\\fileToRead" />

其中要读取的文件包含test,test2,test3

由于

3 个答案:

答案 0 :(得分:2)

<property>任务provides a means加载java属性文件,如果这是你的意思:

<property file="c:\\fileToRead"/>

答案 1 :(得分:1)

也许。虽然您无法使用该文件的内容,但您可以使用如下所示的文件:

device=C:\\fileToRead

然后用

读取
<property file="foo.properties"/>

see the docs)。

答案 2 :(得分:0)

build.xml中的

<property file="general.properties" />

general.properties文件

svnant.version=1.0.0
lib.dir=${ant.home}/lib

所以你会:

<property file="c:\\fileToRead" />

fileToRread是

 device=test