采用gradle建構和釋出bboss版本及從maven中央庫下載下傳bboss方法介紹
1.概述
bboss是國内最早采用gradle來建構和釋出版本的開源架構之一,那麼gradle是個什麼東東?以下公式可以大概表述一下意思:
gradle=ant+maven
尤其是結合eclipse jetty插件和idea tomcat插件直接可以在開發工具中中調試web應用(改了代碼不用重新開機tomcat或者jetty),真是太棒了。
從bboss v4.10.8版本開始,
bbossgroups 旗下所有項目全部采用gradle來打包建構并釋出到 maven中央庫 ,項目清單如下:- 1.bboss ioc
- 2.bboss mvc
- 3.bboss 持久層
- 4.bboss taglib
- 5.bboss util
- 6.bboss 序列化
- 7.bboss 分布式事件(devent)
- 8.bboss quartz定時任務插件
- 9.bboss hession插件
- 10.bboss velocity
- 11.bboss session(bboss security)
- 12.bboss data(redis,mongodb操作元件)
- 13.bboss gencode(代碼生成工具)
- 14.bboss site(官網工程)
- 15.bboss hibernate plugin
- 16.bboss websocket
- 17.bboss rpc(webservice服務等)
- 18.bboss bigdatas(db to hdfs etl tool)
- 19.bboss genproject(開發平台環境搭建工具)
- 20.bboss bestpractice(bboss最佳實踐demos)
在繼續後面的介紹之前,必須提前安裝好gradle(gradle-2.13或者更高版本)并配置好環境變量,請參考
gradle官方文檔下載下傳和安裝gradle。
2.采用gradle生成bboss eclipse/idea 工程及釋出和建構bboss版本
首先從github下載下傳bboss源碼,github位址:
https://github.com/bbossgroups/bboss下載下傳完畢後,進入cmd指令行模式,切換到bboss存放目錄,例如
cd d:/bboss
直接通過idea和eclipse的gradle插件,可以将對應的gradle工程導入elcipse或者idea即可
釋出版本到本地maven庫:
gradle publish
3.采用gradle生成bboss session eclipse/idea 工程及釋出和建構bboss session版本
首先從github下載下傳bboss session源碼,github位址:
https://github.com/bbossgroups/security下載下傳完畢後,進入cmd指令行模式,切換到bboss session存放目錄,例如
cd d:/security
4.bboss和bboss session maven中央庫下載下傳位址
http://search.maven.org/#search%7Cga%7C1%7Cbbossgroups5.gradle建構說明
bboss 4.10.8以後的版本采用gradle打包,對一些包名做了些調整,更新的時候請注意:
工具包:frameworkset-util.jar->bboss-util.jar
标簽庫相關包:
frameworkset.jar->bboss-taglib.jar
ditchnet-tabs-taglib.jar->bboss-tabpane.jar
htmlparser-1.5-20050925.jar->bboss-htmlparser.jar
持久層包:frameworkset-pool.jar->bboss-persistent.jar
6 bboss gradle工程導入eclipse
參考文檔:
《bboss gradle工程導入eclipse介紹》