JavaShuo
栏目
标签
基于bboss开发平台eclipse开发工程生成工具介绍
时间 2019-11-06
标签
基于
bboss
开发
平台
eclipse
工程
生成
工具
介绍
栏目
Eclipse
繁體版
原文
原文链接
基于bboss开发平台eclipse开发工程生成工具介绍
1、工具简介
bboss开发平台发布出两个资源包:
war部署包
数据库初始化工具包
本文介绍采用bboss开发平台eclipse开发工程生成工具基于上述两个资源包来生成一个全新的基于bboss开发平台的eclipse工程,工具包含如下四个部分功能:
1.生成eclipse开发工程
2.初始化化平台数据库
3.生成工程ant构建、版本发布部署脚本
4.生成tomcat的部署文件
2、工具下载
首先咱们要下载生成工具:
1.下载源码构建生成工具
github下载地址:
下载
svn下载地址:
https://github.com/bbossgroups/genproject
源码下载完毕后,执行ant构建生成工具(先要
下载ant
,而后将ant bin添加到环境变量path中,例如:F:\environment\apache-ant-1.8.4\bin),执行指令:genproject/build.bat
构建执行完毕后,工具将会被发布到如下目录中:
genproject/distrib/run
2.直接从官网下载发布包:
下载
三.工具配置
接下来就能够修改工具配置文件,咱们根据配置文件中的配置来生成一个暂新的eclipse开发工程。
若是是源码构建,则修改genproject/distrib/run目录下的配置文件:config.properties
若是是下载了发布包,则只须要解压genproject.zip包,修改根目录下的config.properties文件便可。
config.properties内容以下:
Java代码
#工具主程序
mainclass= org.frameworkset.platform.genproject.GenProject
#指定数据库压缩包的存放目录地址
#db_init_tool=D:/d/workspace/bboss-cms/distrib/dbinit-system.zip
#指定平台war包的存放目录地址
#war=D:/d/workspace/bboss-cms/distrib/WebRoot.war
#get lastest version of
public
development platform from hudson server.
#db_init_tool=http:
//10.0.15.39:8888/hudson/job/v1.2.1.20150518/lastSuccessfulBuild/artifact/distrib/dbinit-system.zip
#war=http:
//10.0.15.39:8888/hudson/job/v1.2.1.20150518/lastSuccessfulBuild/artifact/distrib/bboss.war
#get lastest version of
public
development platform from bboss website.
db_init_tool=http:
//www.bbossgroups.com/tool/download.htm?fileName=dbinit-system.zip
war=http:
//www.bbossgroups.com/tool/download.htm?fileName=bboss.war
#
if
db_init_tool and war not setted,
this
tool will use dbinit-system.zip and bboss.war which be putted in directory arches.
#生成的eclipse工程存放目录,能够根据实际状况修改
eclipseworkspace=D:/eclipseworkspace
#eclipse工程名称,能够根据实际状况修改
projectname=bboss-test
#生成工程时先清除以前的文件,能够根据实际状况修改
clearproject=
true
#标识是否须要执行数据库初始化操做,能够根据实际状况修改
initdb=
true
#数据库链接池配置信息,能够根据实际状况修改,也能够使用mysql
#oracle
driverClassName=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@
//localhost:1521/orcl
username=BBOSSTEST
password=BBOSSTEST
validationQuery=select
1
from dual
#mysql
#driverClassName=com.mysql.jdbc.Driver
#url=jdbc:mysql:
//10.0.15.134:3306/bbosstest
#username=root
#password=
123456
#validationQuery=select
1
配置文件中只须要修改数据库链接池配置信息配置信息、生成的eclipse工程存放目录、eclipse工程名称、指定平台war包的存放目录地址、指定数据库压缩包的存放目录地址4个部分的内容便可。
oracle配置:
#oracle
driverClassName=oracle.jdbc.driver.OracleDriver
url=jdbc:oracle:thin:@//localhost:1521/orcl
username=BBOSSTEST
password=BBOSSTEST
validationQuery=select 1 from dual
mysql配置
#mysql
driverClassName=com.mysql.jdbc.Driver
url=jdbc:mysql://10.0.15.134:3306/bbosstest
username=root
password=123456
validationQuery=select 1
根据须要注释或者放开对应的数据库配置。
4、运行工具生成开发工程
修改完毕后保存,接下来执行genproject/distrib/run/setup.bat指令或者genproject/setup.bat便可,将会:
1.生成eclipse开发工程,导入eclipse或者myeclipse便可开始基于bboss业务系统的开发之旅
2.初始化化平台数据库链接池配置
3.初始化平台数据库(initdb设置为true时)
4.生成工程ant构建、版本发布部署脚本,执行构建指令将会发布出新项目的jar包和war包
5.生成tomcat的部署文件,能够将其拷贝到tomcat/conf/Catalina/localhost目录下,直接部署刚生成的web应用,访问地址为:
http://localhost:8080/projectname
其中projectname对应为config.properties文件中的projectname属性,打开的登录页面输入帐号admin,口令123456便可访问新建的项目了。
最终生成的eclipse工程目录结构图(假设工程名称为:bboss-test):
咱们直接将生成的工程导入eclipse,编译经过后,将tomcat部署文件bboss-test.xml拷贝到tomcat/conf/Catalina/localhost目录下,而后启动tomcat,在浏览器中输入:
http://localhost:8080/bboss-test
使用帐户admin,口令123456便可访问bboss-test这个项目了。
若是须要发布版本只须要配好ant构建环境,而后执行build.bat便可。
5、注意事项
工具在执行过程当中会可能会下载平台war包和数据库初始化zip包:
若是config.properties中没有指定db_init_tool和war这两个属性,则直接从genproject/arches目录下查找平台的两个资源包(咱们能够手动到bboss官网下载这两个资源包并放入genproject/arches目录:
dbinit-system.zip
,
bboss.war
,这样就能够把配置文件中的db_init_tool和war这两个属性注释掉)
若是db_init_tool和war两个属性指定为本地目录的其余地址,(咱们能够手动到bboss官网下载这两个资源包并放入特定的目录下:
dbinit-system.zip
,
bboss.war
,这样就能够把配置文件中的db_init_tool和war这两个属性配置对应的目录便可
若是db_init_tool和war两个属性配置为官网地址或者hudson持续集成服务器地址,则在执行过程当中自动下载这两个资源包,而后继续生成eclipse工程。
6、工程环境设置
1.eclipse工程编码必须设置为utf-8
2.eclipse工程builder设置
3.eclipse工程jdk版本设置
4.eclipse tomcat插件设置
tomcat jdk版本设置必须和工程jdk版本一致:
5.禁用eclipse validation机制
禁用eclipse validation机制,提高eclipse开发效率,避免没必要要的校验操做
相关文章
1.
基于bboss开发平台eclipse开发工程生成工具介绍
2.
Eclipse开发工具介绍
3.
Eclipse开发工具--简介
4.
跨平台开发工具
5.
Linux开发工具介绍
6.
oracle开发工具介绍
7.
[ulua]开发工具介绍
8.
kibana 开发工具介绍
9.
Android开发工具介绍
10.
bboss gradle工程导入eclipse介绍
更多相关文章...
•
Spring使用AspectJ开发AOP:基于XML和基于Annotation
-
Spring教程
•
jQuery Mobile 工具栏
-
jQuery Mobile 教程
•
PHP开发工具
•
IDEA下SpringBoot工程配置文件没有提示
相关标签/搜索
开发工具
开发工具 idea
开发工具1
3.工程开发
3工程开发
开工
eclipse rcp开发
后台开发
前端开发工具
软件开发工具
Eclipse
Eclipse 教程
Spring教程
PHP教程
开发工具
教程
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
IDEA 2019.2解读:性能更好,体验更优!
2.
使用云效搭建前端代码仓库管理,构建与部署
3.
Windows本地SVN服务器创建用户和版本库使用
4.
Sqli-labs-Less-46(笔记)
5.
Docker真正的入门
6.
vue面试知识点
7.
改变jre目录之后要做的修改
8.
2019.2.23VScode的c++配置详细方法
9.
从零开始OpenCV遇到的问题一
10.
创建动画剪辑
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
基于bboss开发平台eclipse开发工程生成工具介绍
2.
Eclipse开发工具介绍
3.
Eclipse开发工具--简介
4.
跨平台开发工具
5.
Linux开发工具介绍
6.
oracle开发工具介绍
7.
[ulua]开发工具介绍
8.
kibana 开发工具介绍
9.
Android开发工具介绍
10.
bboss gradle工程导入eclipse介绍
>>更多相关文章<<