2010-12-01 47 views
0

我可以從外部文件讀取屬性值,而不是在<property>標記中指定值。從build.xml文件中讀取<property>的值

所以不是 -

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

使用類似

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

在哪裏閱讀文件中包含測試,TEST2,TEST3

感謝

回答

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 
+0

在build.xml中引用了變量設備 - – 2010-12-01 15:46:32

2

<property>任務provides a means加載Java屬性文件,如果是這樣的你的意思是:

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

也許吧。雖然你不能使用該文件的內容,你可以使用看起來像這樣一個文件:

device=C:\\fileToRead 

,然後閱讀了

<property file="foo.properties"/> 

see the docs)。