javascript - 带有嵌入 JavaScript 的 Ant 构建脚本

标签 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>

有人知道怎么做吗?

最佳答案

假设您的 build.properties 文件在使用 loadproperties task 的脚本任务之前加载。或等效的,那么你可以使用类似的东西:

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

甚至只是

var path = FOOBAR_HOME;

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

关于javascript - 带有嵌入 JavaScript 的 Ant 构建脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6528665/

相关文章:

javascript - 如何在没有包装器的情况下将 Backbone.View.el 绑定(bind)到模板?

javascript - 将 bassistance jquery-validator 与 formtowizard 插件一起使用

ant - 在执行过程中对ant目标执行Gradle doFirst

java - Ant 映射器返回转义路径

ant - 你把 ivysettings.xml 放在哪里?

javascript - d3js 中数据跳跃是如何发生的

javascript - 无法绑定(bind)到 Leaflet 弹出窗口上的点击事件

javascript - 如何重置 .each 函数中的索引以继续一次又一次地调用它

java - jars和其他文件的Maven打包

perl - 我可以在 ant jUnit 任务下运行 perl 单元测试吗?如何处理 ant 构建脚本中的 perl 单元测试错误?