antenna简介

antenna是ant的扩展包,它是专用来构建、编译、打包、部署J2ME应用的辅助工具。

antenna下载地址: antenna.sourceforge.net

我们先下载安装好ant,然后把antenna的jar包放到ant安装目录小的lib目录下,然后就可以编写build.xml文件了。

antenna包包括:
WtkJad              创建或修改jad文件 
WtkBuild            编译、构建
WtkPackage      打包,允许预处理,混淆
WtkMakePrc       转换成在PalmOS上能运行的 PRC文件
WtkRun             模拟器运行 
WtkRapc            调用BlackBerry rapc编译器, 产生BlackBerry .cod 文件  
WtkPreverify      预校验
WtkObfuscate    混淆,需要混淆包
WtkSmartLink    优化,去掉不必的文件
WtkPreprocess  宏定义、类C语言的预处理
WtkDeploy         部署 


关于工作目录:
j2me_application
|-bin          jad文件和j2me的jar文件
|-classes   编译后的class文件(校验是否无关)
|-lib           第三方开发包
|-res          资源文件
|-src          源文件
|-build.xml ant工程文件,可以读取.properties文件中的资源

build.xml解释:
build.xml与ant中的build.xml差不多,由许多task构成:
1。 target:init 新建项目目录(结构同wtk项目)
2。 target:j2me-jad 生成jad文件,midlet和attribute的声明应在这样编写
3。 target:j2me-build 编译midlet suite源文件
4。 target:j2me-package 打包
5。 target:j2me-run 测试运行
6。 target:j2me-deploy 部署

你可能感兴趣的:(c,.net,xml,ant,BlackBerry)