2011-06-30 104 views
0

我有以下嵌入JavaScript的螞蟻任務。我試圖讀取我的build.properties文件中的屬性的值,但以下似乎不起作用。嵌入javascript的螞蟻生成腳本

<target name="analyze"> 
     <script language="javascript"> 
     <![CDATA[ 
       importPackage(java.lang); 
       var path = "${FOOBAR_HOME}"; 
       System.out.println(path); 
     ]]> 
     </script> 
    </target> 

任何人都知道如何做到這一點?

+0

工作....你爲什麼刪除你的答案? –

回答

2

假設你的build.properties文件使用loadproperties task或等效的腳本任務之前加載,那麼你可以使用這樣的:在JavaScript

var path = project.getProperty("FOOBAR_HOME"); 

甚至只是

。這來自script task文檔中的示例。