基于bboss开发平台eclipse开发工程生成工具介绍
生活随笔
收集整理的這篇文章主要介紹了
基于bboss开发平台eclipse开发工程生成工具介绍
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
為什么80%的碼農(nóng)都做不了架構(gòu)師?>>> ??
基于bboss開發(fā)平臺eclipse開發(fā)工程生成工具介紹?一、工具簡介 ?
bboss開發(fā)平臺發(fā)布出兩個資源包:?
war部署包?
數(shù)據(jù)庫初始化工具包?
本文介紹采用bboss開發(fā)平臺eclipse開發(fā)工程生成工具基于上述兩個資源包來生成一個全新的基于bboss開發(fā)平臺的eclipse工程,工具包含以下四個部分功能:?
1.生成eclipse開發(fā)工程?
2.初始化化平臺數(shù)據(jù)庫?
3.生成工程ant構(gòu)建、版本發(fā)布部署腳本?
4.生成tomcat的部署文件?
二、工具下載 ?
首先我們要下載生成工具:?
1.下載源碼構(gòu)建生成工具 ?
github下載地址: 下載 ?
svn下載地址:?
https://github.com/bbossgroups/genproject?
源碼下載完畢后,執(zhí)行ant構(gòu)建生成工具(先要 下載ant ,然后將ant bin添加到環(huán)境變量path中,例如:F:\environment\apache-ant-1.8.4\bin),執(zhí)行指令:genproject/build.bat?
構(gòu)建執(zhí)行完畢后,工具將會被發(fā)布到以下目錄中:?
genproject/distrib/run?
2.直接從官網(wǎng)下載發(fā)布包:下載 ?
三.工具配置 ?
接下來就可以修改工具配置文件,我們根據(jù)配置文件中的配置來生成一個暫新的eclipse開發(fā)工程。?
如果是源碼構(gòu)建,則修改genproject/distrib/run目錄下的配置文件:config.properties?
如果是下載了發(fā)布包,則只需要解壓genproject.zip包,修改根目錄下的config.properties文件即可。?
config.properties內(nèi)容如下:?
Java代碼??
配置文件中只需要修改數(shù)據(jù)庫連接池配置信息配置信息、生成的eclipse工程存放目錄、eclipse工程名稱、指定平臺war包的存放目錄地址、指定數(shù)據(jù)庫壓縮包的存放目錄地址4個部分的內(nèi)容即可。?
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?
根據(jù)需要注釋或者放開對應(yīng)的數(shù)據(jù)庫配置。?
四、運行工具生成開發(fā)工程 ?
修改完畢后保存,接下來執(zhí)行g(shù)enproject/distrib/run/setup.bat指令或者genproject/setup.bat即可,將會:?
1.生成eclipse開發(fā)工程,導(dǎo)入eclipse或者myeclipse即可開始基于bboss業(yè)務(wù)系統(tǒng)的開發(fā)之旅?
2.初始化化平臺數(shù)據(jù)庫連接池配置?
3.初始化平臺數(shù)據(jù)庫(initdb設(shè)置為true時)?
4.生成工程ant構(gòu)建、版本發(fā)布部署腳本,執(zhí)行構(gòu)建指令將會發(fā)布出新項目的jar包和war包?
5.生成tomcat的部署文件,可以將其拷貝到tomcat/conf/Catalina/localhost目錄下,直接部署剛生成的web應(yīng)用,訪問地址為:?
http://localhost:8080/projectname?
其中projectname對應(yīng)為config.properties文件中的projectname屬性,打開的登陸頁面輸入賬號admin,口令123456即可訪問新建的項目了。 ?
最終生成的eclipse工程目錄結(jié)構(gòu)圖(假設(shè)工程名稱為:bboss-test): ?
?
我們直接將生成的工程導(dǎo)入eclipse,編譯通過后,將tomcat部署文件bboss-test.xml拷貝到tomcat/conf/Catalina/localhost目錄下,然后啟動tomcat,在瀏覽器中輸入:?
http://localhost:8080/bboss-test?
使用賬戶admin,口令123456即可訪問bboss-test這個項目了。?
如果需要發(fā)布版本只需要配好ant構(gòu)建環(huán)境,然后執(zhí)行build.bat即可。?
五、注意事項 ?
工具在執(zhí)行過程中會可能會下載平臺war包和數(shù)據(jù)庫初始化zip包:?
如果config.properties中沒有指定db_init_tool和war這兩個屬性,則直接從genproject/arches目錄下查找平臺的兩個資源包(我們可以手動到bboss官網(wǎng)下載這兩個資源包并放入genproject/arches目錄: dbinit-system.zip , bboss.war ,這樣就可以把配置文件中的db_init_tool和war這兩個屬性注釋掉)?
如果db_init_tool和war兩個屬性指定為本地目錄的其他地址,(我們可以手動到bboss官網(wǎng)下載這兩個資源包并放入特定的目錄下: dbinit-system.zip , bboss.war ,這樣就可以把配置文件中的db_init_tool和war這兩個屬性配置對應(yīng)的目錄即可?
如果db_init_tool和war兩個屬性配置為官網(wǎng)地址或者h(yuǎn)udson持續(xù)集成服務(wù)器地址,則在執(zhí)行過程中自動下載這兩個資源包,然后繼續(xù)生成eclipse工程。?
六、工程環(huán)境設(shè)置 ?
1.eclipse工程編碼必須設(shè)置為utf-8 ?
?
2.eclipse工程builder設(shè)置 ?
?
3.eclipse工程jdk版本設(shè)置 ?
?
4.eclipse tomcat插件設(shè)置 ?
?
?
tomcat jdk版本設(shè)置必須和工程jdk版本一致:?
?
5.禁用eclipse validation機(jī)制 ?
禁用eclipse validation機(jī)制,提升eclipse開發(fā)效率,避免不必要的校驗操作?
?
轉(zhuǎn)載于:https://my.oschina.net/bboss/blog/597801
總結(jié)
以上是生活随笔為你收集整理的基于bboss开发平台eclipse开发工程生成工具介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQueryEasyUi验证
- 下一篇: Spark入门实战系列--2.Spark