<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-193  評論-715  文章-1  trackbacks-0
    ANT提供了對mxmlc命令的支持,可以直接用來編譯使用Flex為UI的JavaEE應(yīng)用,如果你在Flex中也使用Module來作為你每個功能的組織形式,你不妨考慮用如下腳本去編譯你的應(yīng)用:
    <target name="compileUI" >
            
    <echo message="start to compile Flex UI" />
            
    <for param="file">
                
    <path>
                    
    <fileset dir="${flexsrc.dir}">
                        
    <include name="**/*.mxml" />
                    
    </fileset>
                
    </path>
                
    <sequential>        
                    
    <propertyregex override="yes" property="compile.target.name" input="@{file}" regexp="(.*)src(.*)(mxml)" replace="\1bin\2swf" />
                   
     <mxmlc file="@{file}" output="${compile.target.name}"
                        services
    ="${service.file}" context-root="${context.root}">
                        
    <load-config filename="${FLEX_HOME}/frameworks/flex-config.xml" />
                        
    <static-link-runtime-shared-libraries>false</static-link-runtime-shared-libraries>
                        
    <source-path path-element="${flexsrc.dir}" />
                        
    <!-- use incremental compiling-->
                        
    <compiler.incremental>true</compiler.incremental>
                        
    <compiler.debug>false</compiler.debug>
                        
                        
    <!-- 指定外部依賴庫文件,這些庫文件將不會編譯進目標(biāo)SWF中 -->
                        
    <compiler.external-library-path dir="${flexlib.dir}">
                            
    <include name="**/*.swc" />
                        
    </compiler.external-library-path>
                    
    </mxmlc>
                    
    <!-- 清除緩存文件 -->
                    
    <!--
                    <delete file="${compile.target.name}.cache" />
                    
    -->
                    
    <echo message="Compiled @{file} =====>>   ${compile.target.name}" />
                    
                
    </sequential>
            
    </for>

        
    </target>


    注意事項:
    1,必須使用ant-contrib包來支持for任務(wù),使用for任務(wù)時,別忘了如下聲明:
    <path id="ant.classpath">
            
    <fileset dir="${ant.lib.dir}">
                
    <include name="*.jar" />
            
    </fileset>
        
    </path>
        
    <taskdef resource="net/sf/antcontrib/antlib.xml" classpathref="ant.classpath" />

    2,編譯每個mxml時,可用propertyregex來得到output文件名,
    3,source-path一定不能寫錯,或隨便寫,如果這樣的話,會出現(xiàn)如下錯誤:
                  Error: A file found in a source-path must have the same package structure
    4,如果在運行的過程中出現(xiàn)Java heap size或permGen不足的情況,可以指定如下系統(tǒng)參數(shù):
                  ANT_OPTS=-XX:MaxPermSize=256M -Xmx1024m
    posted on 2010-09-26 08:51 Robin's Programming World 閱讀(3157) 評論(3)  編輯  收藏 所屬分類: JavaFlex & Flash

    評論:
    # re: 使用ANT批量編譯Flex應(yīng)用和模塊(Use ANT to batch compiling application and modules of Flex) 2010-11-23 16:27 | juni gao
    樓主能不能給一份詳細的 使用Flex為UI的JavaEE應(yīng)用的build.xml文件,我是菜鳥,剛接觸這個,不是很明白!謝謝您的幫忙,感激不盡!  回復(fù)  更多評論
      
    # re: 使用ANT批量編譯Flex應(yīng)用和模塊(Use ANT to batch compiling application and modules of Flex) 2012-07-05 10:52 | baiyunping333
    @juni gao
    把ant當(dāng)什么了  回復(fù)  更多評論
      
    # re: 使用ANT批量編譯Flex應(yīng)用和模塊(Use ANT to batch compiling application and modules of Flex) 2013-03-11 20:48 | bie520
    <taskdef resource="net/sf/antcontrib/antlib.xml" classpathref="ant.classpath" />
    這個是什么意思  回復(fù)  更多評論
      
    主站蜘蛛池模板: xxxx日本在线播放免费不卡| 在线观看免费无码视频| 国产真人无码作爱免费视频 | 国产精品玖玖美女张开腿让男人桶爽免费看| 国产精品偷伦视频观看免费 | 精品免费久久久久久久| 免费二级毛片免费完整视频| 亚洲Aⅴ无码专区在线观看q | 色婷婷亚洲一区二区三区| 久久久久久久99精品免费观看| 67194成是人免费无码| 亚洲欧洲成人精品香蕉网| 亚洲综合激情五月丁香六月| 国产精品偷伦视频免费观看了| 免费人成在线视频| 亚洲欧洲国产精品香蕉网| 亚洲av无码专区首页| 久久久久久国产精品免费无码| 五月婷婷亚洲综合| 亚洲国产精品久久久久秋霞影院| 成人免费网站视频www| 亚洲国产精品免费观看| 亚洲人成网77777亚洲色| 亚洲精品美女久久7777777| 99爱免费观看视频在线| 亚洲欧洲精品成人久久奇米网 | 免费在线精品视频| 亚洲最大福利视频| 亚洲免费视频网站| 亚洲精品国产自在久久| 亚洲精品无码久久久久秋霞| 最近免费中文字幕大全免费 | 亚洲小视频在线观看| h在线看免费视频网站男男| 四虎成人精品一区二区免费网站| 亚洲综合在线观看视频| 国产精品成人啪精品视频免费| 国产精品四虎在线观看免费| 亚洲人成影院在线高清| 日本免费中文视频| 亚洲一区AV无码少妇电影☆|