2017-06-21 64 views
0

我有一個xml文件,將被複制很多次,並且我有一個路徑,這對於一個項目來說總是相同的。是否有可能創建一個存儲路徑的變量,所以我必須將路徑替換爲一次性項目?xml是否有變量。所以在運行期間可以替換一部分?

desireable例如:

var directory = "C:\dir\dir2" 

<project> 
    <junitreport todir= directory\report> 
    </junitreport> 
    <junitreport todir= directory\result> 
    </junitreport> 
</project> 

回答

1

螞蟻build.xml文件支持properties您可以使用它來定義「變量」,你可以在你的build.xml文件後使用。

0

感謝您的回答。我找到了兩種方法來做到這一點。 屬性:

<project> 
    <property name="project_directory" value="C:\dir\dir2" /> 

    <junitreport todir= "${project_directory}\report"> 
    </junitreport> 
    <junitreport todir= "${project_directory}\result"> 
    </junitreport> 
</project> 

文檔類型:

<?xml version="1.0" encoding="utf-8"?> 
<!DOCTYPE project [ 
    <!ENTITY directory "C:\dir\dir2"> 
]> 
<project> 
    <junitreport todir= "&directory;\report"> 
    </junitreport> 
    <junitreport todir= "&directory;\result"> 
    </junitreport> 
</project> 
相關問題