带有嵌入式JavaScript的Ant构建脚本

时间:2011-06-30 00:09:17

标签: javascript ant

我有以下已嵌入javascript的ant任务。我正在尝试在build.properties文件中读取属性的值,但以下似乎不起作用。

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

任何人都知道怎么做?

1 个答案:

答案 0 :(得分:2)

假设您的build.properties文件是在脚本任务之前使用loadproperties task或等效文件加载的,那么您可以使用以下内容:

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

甚至只是

var path = FOOBAR_HOME;

在javascript中。这来自script task文档中的示例。