Ant Flex project 应用


  写一个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脚本的关键代码就完成了.

猜你喜欢

转载自kfgon38u.iteye.com/blog/1572754