採用gradle構建和發佈bboss版本及從maven中央庫下載bboss方法介紹 1.概述 bboss是國內最早採用gradle來構建和發佈版本的開源框架之一,那麼gradle是個什麼東東?以下公式可以大概表述一下意思: gradle=ant+maven 尤其是通過gretty插件直接可以在ecl ...
採用gradle構建和發佈bboss版本及從maven中央庫下載bboss方法介紹
1.概述
bboss是國內最早採用gradle來構建和發佈版本的開源框架之一,那麼gradle是個什麼東東?以下公式可以大概表述一下意思:
gradle=ant+maven
尤其是通過gretty插件直接可以在eclipse中調試web應用(改了代碼不用重啟tomcat或者jetty),真是太棒了。
bboss 4.10.8及後續的版本全部採用gradle來打包構建,目前已經採用gradle構建的模塊有:
- 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
在繼續後面的介紹之前,必須提前安裝好gradle(gradle-2.13或者更高版本)並配置好環境變數,請參考gradle官方文檔下載和安裝gradle。
2.採用gradle生成bboss eclipse/ide 工程及發佈和構建bboss版本
首先從github下載bboss源碼,github地址:https://github.com/bbossgroups/bboss
下載完畢後,進入cmd命令行模式,切換到bboss存放目錄,例如
cd d:/bboss
執行生成eclipse工程指令
gradle eclipse
執行生成ide工程指令
gradle ide
可以將對應的eclipse工程或者ide工程導入elcipse或者ide即可
發佈版本到本地maven庫:
gradle publish
3.採用gradle生成bboss session eclipse/ide 工程及發佈和構建bboss session版本
首先從github下載bboss session源碼,github地址:https://github.com/bbossgroups/security
下載完畢後,進入cmd命令行模式,切換到bboss session存放目錄,例如
cd d:/security
執行生成eclipse工程指令
gradle eclipse
執行生成ide工程指令
gradle ide
發佈版本到本地maven庫:
gradle publish
4.bboss和bboss session maven中央庫下載地址
http://search.maven.org/#search%7Cga%7C1%7Cbboss
5.eclipse中安裝gradle插件
在eclipse marketplace中查找gradle,選擇gradle sts插件install即可:
6.通過eclipse gradle插件將bboss導入eclipse
如果gradle eclipse執行完畢後,在eclipse中,如果已經安裝了gradle插件,直接通過gradle將剛纔生成的工程導入elipse即可:
在eclipse運行gradle任務:
發佈的版本存放目錄:
7.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