基于bboss开发平台eclipse开发工程生成工具介绍
生活随笔
收集整理的這篇文章主要介紹了
基于bboss开发平台eclipse开发工程生成工具介绍
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
為什么80%的碼農都做不了架構師?>>> ??
基于bboss開發平臺eclipse開發工程生成工具介紹?一、工具簡介 ?
bboss開發平臺發布出兩個資源包:?
war部署包?
數據庫初始化工具包?
本文介紹采用bboss開發平臺eclipse開發工程生成工具基于上述兩個資源包來生成一個全新的基于bboss開發平臺的eclipse工程,工具包含以下四個部分功能:?
1.生成eclipse開發工程?
2.初始化化平臺數據庫?
3.生成工程ant構建、版本發布部署腳本?
4.生成tomcat的部署文件?
二、工具下載 ?
首先我們要下載生成工具:?
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代碼??
配置文件中只需要修改數據庫連接池配置信息配置信息、生成的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?
根據需要注釋或者放開對應的數據庫配置。?
四、運行工具生成開發工程 ?
修改完畢后保存,接下來執行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即可。?
五、注意事項 ?
工具在執行過程中會可能會下載平臺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工程。?
六、工程環境設置 ?
1.eclipse工程編碼必須設置為utf-8 ?
?
2.eclipse工程builder設置 ?
?
3.eclipse工程jdk版本設置 ?
?
4.eclipse tomcat插件設置 ?
?
?
tomcat jdk版本設置必須和工程jdk版本一致:?
?
5.禁用eclipse validation機制 ?
禁用eclipse validation機制,提升eclipse開發效率,避免不必要的校驗操作?
?
轉載于:https://my.oschina.net/bboss/blog/597801
總結
以上是生活随笔為你收集整理的基于bboss开发平台eclipse开发工程生成工具介绍的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jQueryEasyUi验证
- 下一篇: Spark入门实战系列--2.Spark