1. 程式人生 > >採用gradle構建和釋出bboss方法介紹

採用gradle構建和釋出bboss方法介紹

採用gradle構建和釋出bboss版本及從maven中央庫下載bboss方法介紹

1.概述
bboss是國內最早採用gradle來構建和釋出版本的開源框架之一,那麼gradle是個什麼東東?以下公式可以大概表述一下意思:
gradle=ant+maven
尤其是通過gretty外掛直接可以在eclipse中除錯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
執行生成eclipse工程指令
gradle eclipse
執行生成idea工程指令
gradle idea
可以將對應的eclipse工程或者idea工程匯入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
執行生成eclipse工程指令
gradle eclipse
執行生成idea工程指令
gradle idea

釋出版本到本地maven庫:
gradle publish

4.bboss和bboss session maven中央庫下載地址
http://search.maven.org/#search%7Cga%7C1%7Cbbossgroups


5.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