Ant Flex project 应用
2010年11月08日
写一个Ant脚本,xml大概分为以下2部分:
1:定义变量:工程目录,编译类库的目录,第三方jar包引用,
2:编写target任务.
对编译java的ant关键脚本是 :
编译flex的ant关键脚本是:
false
false
mxmlc里的编译参数有哪些可以参考flex sdk中的ant目录下的flex.ant.MxmlcTask.java文件.
这里说一下几个主要的参数配置:
locale:应用于国际化语言功能,指定编译时包含哪几种国际语言支持.
compiler.debug:指定编译的方式,true:debug模式编译工程,false:release模式编译工程.
source-path path-element:主要用于指定定编译时所引用的资源文件或类文件
runtime-shared-library-path:如果指定该属性则说明该工程的Framework linkage为RSL(Runtime share library)
配置好这些参数后,就可以编译mxml生成swf,但是该方法有一个弊端,即只参编译一个文件,如果我们的工程需要生成多个swf,或者应用了module文件,会需要生成多个swf,那么按照上面的方法,需要写多个.
为此这里介绍的解决方案是遍历目录,代次生成多个swf,实现方法如下:
引用ant-contrib-1.0b2.jar,该包的功能是ant脚本支持标签,
Eclipse中集成Ant配置
选择"Window→Preferences→Ant→Runtime"并点击"Classpath"选项卡。在此,你可以据需要添加JAR文件,通过这种途径进行的设置可以为所有的Ant构建所用。
注:个人认为ant本身应该支持遍历的功能,但是没有找到所以只能引用第三方jar.
遍历文件关键脚本:
>>@{file}" />
这样编写一个java+flex的ant脚本的关键代码就完成了.
发表评论
-
Flex 导出文件通用处理
2012-01-20 01:22 891Flex 导出文件通用处理 2010年07月10日 ... -
加快RIA开发效率之Flex插件
2012-01-20 01:21 523加快RIA开发效率之Flex插 ... -
用flex库资源的理由
2012-01-20 01:21 591用flex库资源的理由 2010年12月23日 Adob ... -
IDEA + Eclipse 开发 Maven Flex 项目的简单流程和要点
2012-01-20 01:21 1060IDEA + Eclipse 开发 Maven Fle ... -
成人笑话大全第019篇
2012-01-19 09:12 677成人笑话大全第019篇 20 ... -
高中生自我评语 高中毕业生自我鉴定
2012-01-19 09:12 632高中生自我评语 高 ... -
演讲稿大全
2012-01-19 09:12 547演讲稿大全 2010年11月17日 演讲稿大全 ?? ... -
三年级如何写作文
2012-01-19 09:12 535三年级如何写作文 2011年10月27日 三年级如何写 ... -
C#和ASP.Net面试题目集锦
2012-01-17 01:41 1551C#和ASP.Net面试题目集锦 ... -
linux apache配置(续)
2012-01-17 01:40 699linux apache配置(续) 2011 ... -
操作系统
2012-01-17 01:40 703操作系统 2012年01月04日 ... -
Linux启动过程综述
2012-01-17 01:40 585Linux启动过程综述 2011 ... -
C# 路径,文件,目录,IO常见问题汇总 - wxbjs - 博客园
2012-01-17 01:40 747C# 路径,文件,目录,IO常 ... -
初探Linux kernel之喝凉水系列二
2012-01-15 20:55 543初探Linux kernel之喝凉水系列二 2011年03月 ... -
D200的库设置
2012-01-15 20:55 562D200的库设置 2010年07月2 ... -
win32 与 C库 复制文件的比较
2012-01-15 20:55 556win32 与 C库 复制文件的比较 2009年10月18日 ... -
c库函数和系统调用的区别(很模糊)
2012-01-15 20:55 587c库函数和系统调用的区 ... -
linux C库函数(一)
2012-01-15 20:55 546linux C库函数(一) 2010年0 ...
相关推荐
NULL 博文链接:https://ljhjay.iteye.com/blog/1279610
利用ant编译flex脚本,可以直接在你的程序中使用。
直接使用flex的sdk生成swc文件,很繁琐,而且对于大项目来说,是个头痛的事情。ant在对java打包生成jar时,它优良的设计显露无疑,这里我们使用它,来生成swc,完成项目编译打包。
ant的应用,主要讲解ant和项目之间的构建,详细讲解ant在项目开发中的使用
目录 ANT简介 安装Apache Ant 验证Apache Ant的安装 安装 Eclipse Ant构建文件 Ant属性任务 Ant属性文件 Ant数据类型 ...Ant打包应用 Ant部署应用程序 Ant执行Java代码 Ant和Eclipse集成 Ant Junit集成
NULL 博文链接:https://lib.iteye.com/blog/261919
JAVA_Ant详细介绍与应用。 Ant是一个Apache基金会下的跨平台的构件工具,它可以实现项目的自动构建和部署等功能。在本文中,主要让读者熟悉怎样将Ant应用到Java项目中,让它简化构建和部署操作。 一.安装与配置 二...
NULL 博文链接:https://lijiang.iteye.com/blog/319650
使用ant编译打包应用程序,比较简单,适合初学者。
在FLEX 里,解决FLEX 占用内存一直不减,无法清除的问题
ant工具可以构建web应用,ant工具可以构建web应用ant工具可以构建web应用ant工具可以构建web应用ant工具可以构建web应用ant工具可以构建web应用ant工具可以构建web应用ant工具可以构建web应用ant工具可以构建web应用
flex 使用ant 脚本来编译flex源码示例脚本。方便学习,共享一下!
ant ant ant antant ant ant antant ant ant ant
自己做的ant编译java应用程序小示例!
org.apache.tools.ant.Project org.apache.tools.zip.ZipFile org.apache.tools.zip.ZipLong org.apache.tools.ant.Executor org.apache.tools.ant.Location org.apache.tools.tar.TarEntry org.apache.tools....
不过,针对 Java EE 开发的服务器端应用,可以通过集成 BlazeDS,充分利用 AMF 协议并能轻易与 Flex 前端交换数据,这种方式是 Java EE 应用程序集成 Flex 的首选。 BlazeDS 是 Adobe LifeCycle Data Services 的...
ant配置与解析应用实例ant配置与解析应用实例ant配置与解析应用实例ant配置与解析应用实例ant配置与解析应用实例
Ant安装、部署及应用详解,本人亲自测试,简单方便构建。
ant应用 java 自动集成 ant应用 ant应用 ant应用
ant ant下载 ant配置ant ant下载 ant配置ant ant下载 ant配置