bb_ant_tools.jar 使用语法说明

  1. <?xml version="1.0" encoding="UTF-8"?>  
  2. <project name="${description}" default="simulate" basedir=".">  
  3.     <!-- 加载变量文件 -->  
  4.     <property file="build.properties">  
  5.     </property>  
  6.     <!-- 定义任务语法 -->  
  7.     <taskdef resource="bb-ant-defs.xml" classpath="lib/bb-ant-tools.jar" />  
  8.        
  9.     <!-- 调试状态 -->  
  10.     <target name="debug" depends="deploy" description="Builds, Deploys Project and Launches Remote Debug Server">  
  11.         <exec executable="cmd.exe" dir="${bin.dir}" spawn="true">  
  12.             <arg value="/c" />  
  13.             <arg value="jdwp.bat" />  
  14.         </exec>  
  15.     </target>  
  16.        
  17.     <!-- 启动模拟器 -->  
  18.     <target name="simulate" depends="deploy" description="Builds, Deploys Project and Launches Simulator">  
  19.         <exec executable="cmd.exe" dir="${simulator.dir}" spawn="true">  
  20.             <arg value="/c" />  
  21.             <arg value="${simulate.type}" />  
  22.         </exec>  
  23.     </target>  
  24.        
  25.     <!-- 发布状态 -->  
  26.     <target name="deploy" depends="sign" description="Builds and Deploys Project">  
  27.         <!-- 拷贝编译完成的安装文件到模拟器的目录中去 -->  
  28.         <copy todir="${simulator.dir}" overwrite="true">  
  29.             <fileset dir="${output.dir}">  
  30.                 <include name="*.cod" />  
  31.                 <include name="*.debug" />  
  32.                 <include name="*.csl" />  
  33.                 <include name="*.cso" />  
  34.             </fileset>  
  35.         </copy>  
  36.     </target>  
  37.            
  38.         <!-- 编译 ,需要使用JDE HOME,JAVA HOME等-->  
  39.     <target name="build" description="Builds Project" depends="init">  
  40.         <rapc jdehome="${jde.home}" jdkhome="${jdk.home}" destdir="${output.dir}" output="${app.name}" quiet="false">  
  41.             <jdp type="cldc"  vendor="Vendor=Research In Motion Ltd." version="Version=0.9" description="eParadise Application" arguments="" icon="${icon.path}" focusicon="false" systemmodule="false" runonstartup="false" startuptier="7" ribbonposition="0" >  
  42.             </jdp>  
  43.             <src>  
  44.                 <fileset dir=".">  
  45.                     <!-- 这里要包含rrc rrh文件,这里是BB的国际化资源文件,系统会自动进行编译,否则会有错误出现 -->  
  46.                     <include name="src/**/*.java" />  
  47.                     <include name="src/**/*.rrc" />  
  48.                     <include name="src/**/*.rrh" />  
  49.                     <include name="res/*.*" />  
  50.                 </fileset>  
  51.             </src>  
  52.         </rapc>  
  53.     </target>  
  54.     <!-- 初始化目录 -->  
  55.     <target name="init" >  
  56.         <echo message="Init output directory.....">  
  57.         </echo>  
  58.         <mkdir dir="${output.dir}" />  
  59.     </target>  
  60.   
  61.     <!-- 签名所有文件 -->  
  62.     <target name="sign" depends="build">  
  63.             <sigtool codfile="${output.dir}/${book.name}.cod" password="${password}" forceclose="true" close="true"/>  
  64.         </target>  
  65. </project>  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值