首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在ANT中存储XML块?

如何在ANT中存储XML块?
EN

Stack Overflow用户
提问于 2010-10-11 05:55:28
回答 1查看 72关注 0票数 2

我对ANT非常陌生,并且已经开始在Flash Builder项目中使用它。

当我运行编译器时,我需要传入一些库路径。整个过程看起来是这样的:

代码语言:javascript
复制
<mxmlc 
    file="${SOURCE_DIR}/com/${PACKAGE_NAME}/Main.as"
    output="${RELEASE_DIR}/assets/swf/${IDENTIFIER}/main.swf"
    locale="${LOCALE}"
    static-rsls="false"
    accessible="true"
>
    <compiler.debug>false</compiler.debug>
    <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/>
    <source-path path-element="${SOURCE_DIR}"/>
    <external-library-path file="${FLEX_HOME}/frameworks/libs/player/10.0/playerglobal.swc" append="true"/>
    <library-path file="${FLEX_HOME}/frameworks/libs/flash-integration.swc" append="true"/>
    <library-path file="${FLEX_HOME}/frameworks/libs/flex.swc" append="true"/>
    <library-path file="${FLEX_HOME}/frameworks/libs/utilities.swc" append="true"/>
    <library-path dir="${basedir}/libs" includes="*" append="true"/>

</mxmlc>

基本上,output=部件之后的所有内容都可以以某种方式存储,并在所有其他编译中重用。有没有办法在ANT中存储一大块xml,然后通过变量引用或其他方式调用它?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-10-11 06:03:44

您可以使用macrodef来解决此问题。只需像上面的调用一样定义一个新宏,但要将fileoutput作为参数。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3902371

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档