Blackberry 使用ant script编译

不要问我为什么,理由太多,你可以自己制作Eclipse的脚本进行项目编译,曾经看到过一篇文章介绍这个,是在Rim推出Eclipse plug-in之前,如果有兴趣可以同我联系,我把文章翻出来。

 

最近需要在服务器实现Bb项目的自动编译,于是研究了一番,隆重推出

 

BB-ANT-TOOLS

http://bb-ant-tools.sourceforge.net/

 

你需要用这个包支持,需要安装配置好环境,参考这里

http://bb-ant-tools.sourceforge.net/docs

 

需要安装并配置好你的Blackberry JDE开发环境,把你的开发证书也安装好,可以实现自动签名。

 

这里是一个我用的简单例子,

 

<?xml version="1.0" encoding="UTF-8"?>
<project name="build" default="buildSEL" basedir=".">
    <taskdef resource="bb-ant-defs.xml" classpath="lib/bb-ant-tools.jar" />
   
    <property name="jdehome" value="C:/Program Files/Research In Motion/BlackBerry JDE 4.5.0" />
    <property name="javahome" value="C:/Program Files/Java/jdk1.6.0_07"/>
    <property name="simulator" value="${jdehome}/simulator" />
    <property name="bin" value="${jdehome}/bin" />
   
    <property name="output" value="project_name" />
    <property name="title" value="project name" />
    <property name="vendor" value="company name" />
    <property name="version" value="0.1" />
    <property name="description" value="my BlackBerry program" />
   
    <target name="buildSEL" description="Composes RIM" depends="clean">
        <rapc jdehome="${jdehome}" jdkhome="${javahome}" output="${output}" >
            <jdp title="${title}" vendor="${vendor}"
             version="${version}" description="${description}"
             runonstartup="false" type="cldc" />
            <src>
                <fileset dir="C:/temp/h/sel/src">
                    <include name="**/*.java" />
                    <include name="img/**/*.*" />
                </fileset>
            </src>
        </rapc>
        <copy todir="C:/temp/h/sel/release" overwrite="true">
            <fileset dir=".">
                <include name="*.cod" />
                <include name="*.debug" />
                <include name="*.cso" />
            </fileset>
        </copy>
    </target>
   
    <target name="clean">
        <delete>
            <fileset dir="." includes="**/*.class"/>
            <fileset dir=".">
                <include name="*.cod"/>
                <include name="*.cso"/>
                <include name="*.debug"/>
                <include name="*.jad"/>
                <include name="*.jar"/>
                <include name="*.rapc"/>
            </fileset>
        </delete>
    </target>
   
</project>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值