读书人

Antenna与j2me封装

发布时间: 2012-08-22 09:50:35 作者: rapoo

Antenna与j2me打包

xml 代码
  1. <target?name="init"?description="变量定义">?? ????<echo?message="Define?variable"?/>??
  2. ????<!--?相关变量定义?-->?? ????<property?name="basedir"?value="."?/>??
  3. ????<property?name="midlet.version"?value="1.0"?/>?? ????<property?name="jad.filename"?value="AntennaApp"?/>??
  4. ????<property?name="jar.filename"?value="${jad.filename}"?/>?? ????<property?name="wtk.proguard.home"?value="E:\Develpment\proguard3.9"/>??
  5. ?? ????<!--?目录结构定义?-->??
  6. ????<property?name="dir.src"?value="src"?/>?? ????<property?name="dir.res"?value="res"?/>??
  7. ????<property?name="dir.output"?value="${basedir}/build"?/>?? ????<property?name="dir.dist"?value="${basedir}/dist"?/>??
  8. ????<property?name="dir.classes"?value="${dir.output}/classes"?/>?? ????<property?name="dir.deployed"?value="${dir.output}/deployed"?/>??
  9. ?? ????<property?name="wtk.home"?value="E:\Develpment\SDK\WTK25"?/>??
  10. ????<property?name="wtk.cldc.version"?value="1.0"?/>?? ????<property?name="wtk.midp.version"?value="2.0"?/>??
  11. ????<property?name="wtk.wma.enabled"?value="false"?/>?? ????<property?name="wtk.debug"?value="false"?/>??
  12. ?? ????<property?name="wtk.obfuscate"?value="true"?/>??
  13. ?? ????<!--?JAD相关属性定义-->??
  14. ????<property?name="jad.midlet-name"?value="AntennaApp"?/>?? ????<property?name="jad.midlet-vender"?value="org"?/>??
  15. ????<property?name="jad.midlet-version"?value="1.0.0"?/>?? ??
  16. ????<!--Midlet相关定义-->?? ????<property?name="jad.midlet-class"?value="MyMIDlet"?/>??
  17. ????<property?name="jad.midlet-icon"?value=""?/>?? ??
  18. ????<!--发布-->?? ????<property?name="deploy.target"?value="http://localhost:8080/deployer"?/>??
  19. ????<property?name="deploy.login"?value="admin"?/>?? ????<property?name="deploy.password"?value="admin"?/>??
  20. ?? <!--</span-->target>??
  21. ?? <target?name="clean"?depends="init"?description="初始化环境">??
  22. ????<echo?message="Clean?dir"?/>?? ????<delete?dir="${dir.output}"?/>??
  23. <!--</span-->target>?? ??
  24. ?? <target?name="preprocess"?depends="init,clean"?description="预处理">??
  25. ????<echo?message="preprocess"?/>?? ????<mkdir?dir="${dir.dist}"?/>??
  26. ?????? ????<wtkpreprocess?verbose="true"?version="2"?srcdir="${dir.src}"?destdir="${dir.dist}"?device="Nokia/6600"?printsymbols="true"?/>??
  27. <!--</span-->target>?? ??
  28. <target?name="compile"?depends="preprocess"?description="编译">?? ????<echo>Starting?compile<!--</span-->echo>??
  29. ????<mkdir?dir="${dir.classes}"?/>?? ??
  30. ????<echo>build?from?all?the?${dir.src}?to?${dir.classes}<!--</span-->echo>?? ??
  31. ????<wtkbuild?srcdir="${dir.dist}"?destdir="${dir.classes}"?target="1.1"?source="1.2"?preverify="false"?debug="${wtk.debug}"?listfiles="no"?classpath="E:\Develpment\wtk100\lib\nokiaui.zip">?? ????<!--</span-->wtkbuild>??
  32. ?? <!--</span-->target>??
  33. ?? <target?name="build"?depends="compile"?description="生成">??
  34. ???????<echo?message="Packaging?library"/>????????????? ???????<copy?todir="${dir.classes}/res">??
  35. ???????????<fileset?dir="${dir.res}"?includes="*.png"?/>?? ???????????<fileset?dir="${dir.res}"?includes="*.properties"?/>??
  36. ???????????<fileset?dir="${dir.res}"?includes="*.midi"?/>?? ???????<!--</span-->copy>??
  37. ????<mkdir?dir="${dir.deployed}"?/>?? ??????
  38. ???????<wtkjad?jadfile="${dir.deployed}/${jad.filename}.jad"?? ???????????????jarfile="${dir.deployed}/${jar.filename}.jar"??
  39. ???????????????name="${jad.midlet-name}"?? ???????????????vendor="${jad.midlet-vender}"??
  40. ???????????????version="${jad.midlet-version}">?? ????????????
  41. ???????????????<midlet?name="${jad.midlet-name}"?? ???????????????????class="${jad.midlet-class}"??
  42. ???????????????????icon="${jad.midlet-icon}"/>?? ????????????
  43. ???????????<attribute?name="MIDlet-Icon"????????????value="${jad.midlet-icon}"?/>?? ???????????<attribute?name="MIDlet-Permissions"?????value="${jad.midlet-permissions}"/>??
  44. ????????<attribute?name="MicroEdition-Configuration"?????value="CLDC-1.0"/>?? ????????<attribute?name="MicroEdition-Profile"?????value="MIDP-2.0"/>??
  45. ???????<!--</span-->wtkjad>?? ????????
  46. ???????<wtkpackage?jarfile="${dir.deployed}/${jar.filename}.jar"?? ???????????????????jadfile="${dir.deployed}/${jad.filename}.jad"??
  47. ???????????????????obfuscate="${wtk.obfuscate}"??? ???????????????????preverify="true"?classpath="E:\Develpment\wtk100\lib\nokiaui.zip">??
  48. ???????????? ???????????<fileset?dir="${dir.classes}"/>??
  49. ???????????? ???????<!--</span-->wtkpackage>??
  50. <!--</span-->target>??

?

    注意:如果是在Eclipse中使用ant 来运行build.xml,请注意ant_home路径的设置,且确认ant_home\bin目录下存在antenna包。?软件版本apache-ant-1.7.0antenna-bin-0.9.15-beta.jarjdk1.5eclipse3.2?参考文章J2ME Antenna 入门 作者:redduke1202 地址:http://community.csdn.net/Expert/TopicView3.asp?id=5298691 ??《Using_Ant_and_Antenna_MIDP》 Nokia文档?《j2me build.xml例子》 作者:Peter 地址:http://hi.baidu.com/wapeter/blog/item/3beb9f2268f571f2d6cae2d2.html
<!---->

读书人网 >J2ME开发

热点推荐