`
qpb681wk
  • 浏览: 18688 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

在Eclipse下使用Ant编译Flex程序

 
阅读更多

在Eclipse下使用Ant编译Flex程序
2010年04月09日
  在网上浏览时看到使用ant来编译可以提高速度、减少内存占有率。当然也可以直接使用命令行mxmlc等命令来编译,但是不如使用ant方便――ant其实也是使用mxmlc命令来编译。
  Adobe labs提供了ant tasks工具包并有一些使用方法,是英文并且不怎么详细。有几个中文Blog文章有写相关,但是大多是针对旧版本的Flex SDK,我现在使用的SDK是2.0正式版,较之那些教程上的版本新,导致那些教程上的例子不能执行。
  以Eclipse3.2.1为例,一步步来吧。
  从Adobe labs上下载最新的ant tasks工具包,地址:http://labs.adobe.com/wiki/index.php/Flex_Ant_Tasks。 解压缩。 将flexTasks.jar拷贝到eclipse的ant lib根目录下面,ant lib目录一般在eclipse根目录下,如\plugins\org.apache.ant_ant版本号\lib。 在项目根目录中新建flexTasks文件,拷入ant tasks中的几个文件加:lib和resources。 在项目根目录中建立build.xml。build.xml文件内容可参考:http://nstar.javaeye.com/blog/129653,这里也有一个示例,ant的命令可以到 ant的官方网站去查,今天在我的火狐2.0中地址栏输入ant move,居然FF自动进入了ant官方网站并且显示task move是不是FF的开发人员也用ant,为了方便查找而设置的,因为输入其他关键字一般进入的Google:
  Flex Ant Builder Sample Project" basedir=".">
        
  Flex Builder 2 Plug-in/Flex SDK 2"/>
  
  
  
  
  
  
  
  -->
  
  
  
  
  Flex Builder 2 Plug-in/Player/debug/SAFlashPlayer.exe" />
  
  
  
  
  
  
  
             
  
  
  
  
  
  
  
  
  
  
         -->    
  
  -->
  
  
  
  
  
  
  
  
  
  
             
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
             
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  
             
     
     
  
  
  
  
  
  
  
  
  
  
  
  弄完build.xml之后,基本上就完成ant的设置,现在可以享受ant带来的速度与便捷了。
  如何使用ant运行任务
  在命令行里面输入ant targetname; 建立cmd文件,里面输入ant targetname,以后就只要双击这个cmd文件。 在eclipse中选择build.xml,然后右键选择Run as -> ant bulid,在弹出的对话框中选择Targets,然后选择一个Target,在Build中去掉Build before lunch前面的勾,现在可以Run啦。在Eclipse的控制台里面可以看到信息显示。
分享到:
评论

相关推荐

    Flex builder 学习学习 2007-10-08

    10. **文档和教程**:如"Flex Ant脚本模板"和"使用Flex Ant Tasks编译flex工程"这样的资料,是学习如何有效利用Ant构建Flex项目的教程。 综上所述,2007年时的Flex Builder学习涵盖了基础的Flex编程概念、MXML和...

    专题资料(2021-2022年)FLEX提高编译效率解决方案.docx

    4. **使用 YLZPlugin 插件**:安装此 Eclipse 插件后,开发者可以直接在 Flex 模块上右键选择“编译 Flex 模块”,简化编译步骤,且效率较高,无需每次修改都修改 ant 文件。 三、编译效率测试 在特定的硬件配置...

    flex的sdk3.6.0

    - **Flex Ant Tasks**:使用Apache Ant构建系统,可以帮助自动化构建流程,如编译、打包和部署Flex应用。 - **Flex Builder**(非SDK自带):这是一个基于Eclipse的IDE,提供了图形化界面和调试工具,简化了Flex...

    flex

    4. `build.xml` - Ant构建脚本,用于编译和打包项目。 5. `manifest.xml` - Adobe AIR应用的清单文件,描述应用信息。 6. `flex_sdk` - 可能是SDK的一个副本,用于本地开发,避免依赖全局安装的SDK。 Flex项目开发...

    AS3分享:FLEX开发者必备的十多个工具

    2. **Flex SDK**:Flex Software Development Kit(SDK)是免费的,包含了编译Flex应用程序所需的全部工具,如MXMLC编译器和Flex Ant任务。 3. **Source Control**:如Git或SVN,对于团队协作和版本控制至关重要,...

    FlexSDK.rar

    2. **Flex Builder** (flexbuiler.bat):虽然这里提到的是Flex SDK,但通常会与Flex Builder一起讨论,后者是基于Eclipse的IDE,提供了图形化的界面和更多高级功能。然而,FlashDevelop作为一个轻量级替代品,同样...

    Flex开发环境的配置

    3. **Flash Player**:Flex编译出的应用程序通常运行在Flash Player环境中。因此,确保计算机上安装了最新版本的Flash Player,是进行Flex开发的前提。Flash Player作为浏览器插件,用于在Web页面上播放Flash内容,...

    irc_src.rar_flash_flex_irc

    从这些文件我们可以推测,开发者使用了Flex SDK和可能的IDE(如Eclipse或Flash Builder)来编写和组织源代码,利用Ant脚本进行自动化构建。`.actionScriptProperties`和`.flexProperties`中的设置可能会影响编译过程...

    flex测试总结

    - 使用MXMLC或Flex Compiler编译Flex源代码时,可以启用编译器的警告和错误检查,这有助于早期发现潜在问题。 - 在源代码级别进行测试可以更深入地理解代码结构和逻辑,提高测试覆盖率。 5. **工具集成**: - 将...

    flex入门

    Flex是一个开源的开发框架,它允许开发者使用ActionScript 3.0来构建跨平台的富客户端应用程序。这些应用程序可以运行在Web浏览器中的Flash Player插件上,或者作为桌面应用程序通过Adobe Integrated Runtime(AIR)...

    Flex插件第三部分

    6. **集成构建系统**:Flex插件可以与Ant、Gradle或Maven等构建工具无缝对接,自动化编译、测试和打包过程,减少手动操作,提升工作效率。 7. **自定义视图和透视图**:根据个人或团队的工作习惯,插件可以添加新的...

    flare介绍文档.docx

    - 安装Ant后,在文本编辑器中打开build.xml文件,修改前几行使其指向Flex SDK的安装路径,然后使用Ant来编译库文件。 #### 三、Flare的使用方法 ##### 3.1 Flare库的下载与导入 - **下载**:下载包含一系列...

    directjnine

    从提供的信息来看,这个压缩包包含了多种类型的文件,这些文件通常在Java开发环境中使用,暗示了DirectJNINE可能是一个与Java开发、编译和运行密切相关的项目。 首先,`.classpath`文件是Eclipse IDE中的一个配置...

    SNMP-demo代理端代码

    8. `agent_build.xml`:构建脚本,可能使用Ant或Maven等构建工具,用于编译和打包SNMP代理代码。 9. `.myeclipse`:MyEclipse的配置文件,该IDE是Eclipse的扩展,提供了更多的企业级开发特性。 综上所述,这个项目...

    Flash 协作开发之路

    1. **统一开发环境**:尽管FlexBuilder和FDT各有优势,但为了保证开发一致性,开发团队最终决定使用统一的构建脚本和Flex SDK进行编译,这样可以避免因开发环境差异而导致的问题。 2. **自动化构建流程**:通过Ant...

    Flash Builder4与Flash cs4 协同工作

    Flash Builder 4是基于Eclipse平台的开发环境,主要用于构建ActionScript 3和Flex应用程序。它提供了一整套强大的代码编辑、调试和性能分析工具,尤其适合进行复杂的程序逻辑和数据驱动的应用开发。而Flash CS4则是...

    FDT配置指南

    在`eclipse.ini`文件中添加以下参数,以便优化FDT的内存使用: ``` -Xms128m -Xmx1024m -XX:MaxGCPauseMillis=10 -XX:MaxPermSize=256m -XX:PermSize=256m -XX:+UseParallelGC ``` 其中,`-Xms`定义了初始堆大小,`-...

    J2EE开发学习文档描述总纲目.doc

    - **其他技术**:如VML、MDA、JPBM、Flex、SWF/JFace、Quartz、Lucene和OSGI,这些在不同场景下有特定用途。 本学习文档不仅涵盖了J2EE开发的基础,还深入到一些高级技术,如Spring的IoC和DI,以及Ajax、Hibernate...

    jspwiki------------------------------源码

    1. **build.bat**: 这是一个批处理文件,通常用于Windows环境下执行构建任务,比如编译源代码、打包和运行测试等。在JSPWiki项目中,`build.bat`可能调用了Ant或Maven等构建工具来完成这些操作。 2. **ChangeLog**:...

Global site tag (gtag.js) - Google Analytics