2011-06-30 71 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文档中的示例。