bboss 版本ant构建步骤
bboss 版本ant构建方法
本文适用于bboss 3.5.1及后续版本
bboss 版本ant构建方法介绍
bboss各个模块目前采用ant进行构建,构建步骤如下:
1.安装好jdk 1.6和jdk 1.5(持久层需要jdk1.5进行编译),并将jdk 1.6设置到环境变量中
ant 源码包中自带了ant 1.7.1
2.下载并安装github (我们可以随时从github下载bboss最新的源码)
http://help.github.com/win-set-up-git/
假设安装在C:\Program Files\Git目录下,安装完毕后将路径C:\Program Files\Git\bin添加到环境变量中。
为了避免中文目录或者中文名称乱码,在工程目录(包含.git文件夹的目录)下进入git bash窗口,执行以下指令:
git config --global core.quotepath false
git config core.quotepath false
3.源码获取
从github下载最新源码(github中bbossgroups-3.5目录名称不代表版本号就是3.5,后续版本也采用这个目录名称),进入cmd窗口,在你的目录下,执行以下指令:
git clone git://github.com/bbossgroups/bbossgroups-3.5.git
4.调整bboss-persistent编译的jdk版本,其他工程不需要调整
找到/bboss-persistent/build.properties文件,找到以下内容:
JDK=E:/environment/jdk1.5.0_06
将jdk的值修改为实际jdk 1.5对应的路径即可
5.打开antbuildall目录
执行build-all.bat文件
执行完毕后,所有构建出来jar和war包被放置在distrib目录下,检查里面的内容包含以下包,说明构建成功:
bboss-aop.jar
bboss-camel.jar
bboss-event.jar
bboss-http.jar
bboss-jms.jar
bboss-mina.jar
bboss-rmi.jar
bboss-mvc.jar
bboss-soa.jar
bboss-schedule.jar
bboss-tlq.jar
bboss-ws.jar
ditchnet-tabs-taglib.jar
frameworkset.jar
frameworkset-pool.jar
frameworkset-util.jar
jgroups.jar
bboss-mvc.war
bbosstaglib.war
关于这些文件的详细说明请参考文章《bbossgroups框架发布的jar包和依赖jar包概览》
本文适用于bboss 3.5.1及后续版本
bboss 版本ant构建方法介绍
bboss各个模块目前采用ant进行构建,构建步骤如下:
1.安装好jdk 1.6和jdk 1.5(持久层需要jdk1.5进行编译),并将jdk 1.6设置到环境变量中
ant 源码包中自带了ant 1.7.1
2.下载并安装github (我们可以随时从github下载bboss最新的源码)
http://help.github.com/win-set-up-git/
假设安装在C:\Program Files\Git目录下,安装完毕后将路径C:\Program Files\Git\bin添加到环境变量中。
为了避免中文目录或者中文名称乱码,在工程目录(包含.git文件夹的目录)下进入git bash窗口,执行以下指令:
git config --global core.quotepath false
git config core.quotepath false
3.源码获取
从github下载最新源码(github中bbossgroups-3.5目录名称不代表版本号就是3.5,后续版本也采用这个目录名称),进入cmd窗口,在你的目录下,执行以下指令:
git clone git://github.com/bbossgroups/bbossgroups-3.5.git
4.调整bboss-persistent编译的jdk版本,其他工程不需要调整
找到/bboss-persistent/build.properties文件,找到以下内容:
JDK=E:/environment/jdk1.5.0_06
将jdk的值修改为实际jdk 1.5对应的路径即可
5.打开antbuildall目录
执行build-all.bat文件
执行完毕后,所有构建出来jar和war包被放置在distrib目录下,检查里面的内容包含以下包,说明构建成功:
bboss-aop.jar
bboss-camel.jar
bboss-event.jar
bboss-http.jar
bboss-jms.jar
bboss-mina.jar
bboss-rmi.jar
bboss-mvc.jar
bboss-soa.jar
bboss-schedule.jar
bboss-tlq.jar
bboss-ws.jar
ditchnet-tabs-taglib.jar
frameworkset.jar
frameworkset-pool.jar
frameworkset-util.jar
jgroups.jar
bboss-mvc.war
bbosstaglib.war
关于这些文件的详细说明请参考文章《bbossgroups框架发布的jar包和依赖jar包概览》