iQQ 学习笔记3 :编写代码打包Ant脚本
来源:互联网 发布:农村淘宝 大米 编辑:程序博客网 时间:2024/04/30 06:00
iQQ 学习笔记声明
本文仅供学习研究使用,不得用于任何非法及侵权用途。
转贴请注明原发位置: http://xuekaiyuan.com/forum.php?mod=viewthread&tid=6
讨论请加QQ群:306320259
iQQ 学习笔记3说明 :编写代码打包 Ant 脚本
基于iQQ进行二次开发后,为了在生产环境中运行,就需要将代码打包,代码打包包含三部分:
iQQ 学习笔记3程序 :编写代码打包 Ant 脚本
这是代码打包脚本,其中的 webqq-core_path 请替换为 WebQQ-Core 项目的路径,build_path 请替换为保存打包目标的路径,accessTokenFile 请替换为保存有新浪微博开放平台的 Access Token 的文件
iQQ 学习笔记3测试 :编写代码打包 Ant 脚本
在 Eclipse 中运行 Ant 脚本,将自动在 build_path 中生成一个保存本次打包的文本件,其中包含下列文件:
本文仅供学习研究使用,不得用于任何非法及侵权用途。
转贴请注明原发位置: http://xuekaiyuan.com/forum.php?mod=viewthread&tid=6
讨论请加QQ群:306320259
iQQ 学习笔记3说明 :编写代码打包 Ant 脚本
基于iQQ进行二次开发后,为了在生产环境中运行,就需要将代码打包,代码打包包含三部分:
- 二次开发的程序
- iQQ的内核,WebQQ-Core
- 二次开发的程序及WebQQ-Core所需要的类库
iQQ 学习笔记3程序 :编写代码打包 Ant 脚本
这是代码打包脚本,其中的 webqq-core_path 请替换为 WebQQ-Core 项目的路径,build_path 请替换为保存打包目标的路径,accessTokenFile 请替换为保存有新浪微博开放平台的 Access Token 的文件
<?xml version="1.0" encoding="UTF-8" standalone="no"?><project default="create_run_jar" name="Create Runnable Jar for Project test with libraries in sub-folder"><tstamp><format property="build_id" pattern="YYYY-MM-dd-HH-mm-ss" timezone="GMT+8"/></tstamp><property name="webqq-core_path" value="**********"/><property name="build_path" value="**********/${build_id}"/><property name="accessTokenFile" value="**********"/><property name="lib_dir" value="lib"/> <target name="create_run_jar"> <jar destfile="${build_path}/webqq-test.jar"> <manifest> <attribute name="Main-Class" value="test_2.Test_2"/> <attribute name="Class-Path" value=". webqq-core.jar ${lib_dir}/log4j-1.2.15.jar ${lib_dir}/slf4j-api-1.6.6.jar ${lib_dir}/slf4j-log4j12-1.6.6.jar ${lib_dir}/json-20090211.jar ${lib_dir}/commons-codec-1.6.jar ${lib_dir}/commons-logging-1.1.1.jar ${lib_dir}/httpclient-4.2.1.jar ${lib_dir}/httpclient-cache-4.2.1.jar ${lib_dir}/httpcore-4.2.2.jar ${lib_dir}/httpcore-nio-4.2.2.jar ${lib_dir}/httpmime-4.2.3.jar ${lib_dir}/httpasyncclient-4.0-beta3.jar ${lib_dir}/httpasyncclient-cache-4.0-beta3.jar"/> </manifest> <fileset dir="${basedir}/bin"/> </jar> <jar destfile="${build_path}/webqq-core.jar"> <fileset dir="${webqq-core_path}/bin"/> </jar> <mkdir dir="${build_path}/${lib_dir}"/> <copy file="${webqq-core_path}/lib/log4j-1.2.15.jar"todir="${build_path}/${lib_dir}"/> <copy file="${webqq-core_path}/lib/slf4j-api-1.6.6.jar"todir="${build_path}/${lib_dir}"/> <copy file="${webqq-core_path}/lib/slf4j-log4j12-1.6.6.jar"todir="${build_path}/${lib_dir}"/> <copy file="${webqq-core_path}/lib/json-20090211.jar"todir="${build_path}/${lib_dir}"/> <copy file="${webqq-core_path}/lib/commons-codec-1.6.jar"todir="${build_path}/${lib_dir}"/> <copy file="${webqq-core_path}/lib/commons-logging-1.1.1.jar"todir="${build_path}/${lib_dir}"/> <copy file="${webqq-core_path}/lib/httpclient-4.2.1.jar"todir="${build_path}/${lib_dir}"/> <copy file="${webqq-core_path}/lib/httpclient-cache-4.2.1.jar"todir="${build_path}/${lib_dir}"/> <copy file="${webqq-core_path}/lib/httpcore-4.2.2.jar"todir="${build_path}/${lib_dir}"/> <copy file="${webqq-core_path}/lib/httpcore-nio-4.2.2.jar"todir="${build_path}/${lib_dir}"/> <copy file="${webqq-core_path}/lib/httpmime-4.2.3.jar"todir="${build_path}/${lib_dir}"/> <copy file="${webqq-core_path}/lib/httpasyncclient-4.0-beta3.jar"todir="${build_path}/${lib_dir}"/> <copy file="${webqq-core_path}/lib/httpasyncclient-cache-4.0-beta3.jar"todir="${build_path}/${lib_dir}"/> <copy file="${accessTokenFile}"todir="${build_path}"/> <copy file="run.bat"todir="${build_path}"/> </target></project>
iQQ 学习笔记3测试 :编写代码打包 Ant 脚本
在 Eclipse 中运行 Ant 脚本,将自动在 build_path 中生成一个保存本次打包的文本件,其中包含下列文件:
- lib文件夹
- Access Token 文件
- run.bat
- webqq-core.jar
- webqq-test.jar
- iQQ 学习笔记3 :编写代码打包Ant脚本
- iQQ 学习笔记3 :编写代码打包Ant脚本
- Android项目中Ant打包脚本编写
- ant 学习笔记(Ant来打包)
- 使用Ant脚本打包
- ant脚本打包入门
- Ant 脚本 多渠道打包
- ant 打包脚本示例
- Ant打包脚本
- ant打包脚本
- ANT打包编译部署工具学习笔记
- Ant打包编译部署工具学习笔记
- Ant打包编译部署工具学习笔记
- Ant打包编译部署工具学习笔记
- Ant打包编译部署工具学习笔记
- ant 打包APK 学习笔记(windows)
- iQQ 学习笔记1 :登录、验证码、收消息
- iQQ 学习笔记1 :登录、验证码、收消息
- Java设计模式透析之 —— 单例(Singleton)
- 舌尖上的职场(一)你最近还好吗?
- 五大算法之二--动态规划
- Java设计模式透析之 —— 模板方法(Template Method)
- OTG中的ID脚风波释疑
- iQQ 学习笔记3 :编写代码打包Ant脚本
- 五大算法之四--回溯法
- 关于c++的学习
- 五大算法之五--分支限界法
- 配置管理系统浅析
- COM技术初探(一)
- default argument given of parameter 的问题
- 插入新结点到指定结点的指定位置
- 使用过滤器来解决中文乱码