我正在为 Cinterion TC65 无线模块开发程序。它具有 OTAP 功能,我需要通过在文件名中添加版本号来指定服务器上的应用程序版本。
编译我的 midlet 时我需要有这样的东西。
MyApplication-${deployment.number}.jad
MyApplication-${deployment.number}.jar
当我在 Eclipse 中为每个版本创建 jar 和 jad 文件(版本号自动递增)时,有没有办法做到这一点?
ANT 构建工具可以自动化构建/部署任务和使用变量。
下面是带有Antenna的旧示例Ant构建文件的一部分:
<project name="MyProject" default="build">
<property name="wtk.home" value="C:\WTK2.5.2_01"/>
<property name="midlet.version" value="1.0"/>
<property name="midlet.file" value="MyProject_${midlet.version}"/>
<taskdef resource="antenna.properties" classpath="./antenna-bin-0.9.13.jar"/>
<target name="build">
<wtkjad jadfile="./dist/${midlet.file}.jad" version="${midlet.version}" update="true">
<!-- MIDlet and attributes -->
</wtkjad>
<wtkpackage jarfile="./${midlet.file}.jar" jadfile="./dist/${midlet.file}.jad">
<!-- fileset with classes and resources -->
</wtkpackage>
</target>
</project>