采用gradle构建和发布bboss方法介绍

采用gradle构建和发布bboss版本及从maven中央库下载bboss方法介绍

[size=large][b]1.概述[/b][/size]
bboss是国内最早采用gradle来构建和发布版本的开源框架之一,那么gradle是个什么东东?以下公式可以大概表述一下意思:
[size=x-large][color=darkblue][b]gradle=ant+maven[/b][/color][/size]
尤其是结合eclipse jetty插件和idea tomcat插件直接可以在开发工具中中调试web应用(改了代码不用重启tomcat或者jetty),真是太棒了。

从bboss v4.10.8版本开始,[url=https://github.com/bbossgroups]bbossgroups[/url]旗下所有项目全部采用gradle来打包构建并发布到[url=http://search.maven.org/#search%7Cga%7C1%7Cbbossgroups]maven中央库[/url],项目清单如下:
[list]
[*]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)
[/list]
在继续后面的介绍之前,必须提前安装好gradle(gradle-2.13或者更高版本)并配置好环境变量,请参考[url=https://docs.gradle.org/current/userguide/installation.html]gradle官方文档[/url]下载和安装gradle。

[size=large][b]2.采用gradle生成bboss eclipse/idea 工程及发布和构建bboss版本[/b][/size]
首先从github下载bboss源码,github地址:[url]https://github.com/bbossgroups/bboss[/url]
下载完毕后,进入cmd命令行模式,切换到bboss存放目录,例如
cd d:/bboss
直接通过idea和eclipse的gradle插件,可以将对应的gradle工程导入elcipse或者idea即可

发布版本到本地maven库:
gradle publish

[size=large][b]3.采用gradle生成bboss session eclipse/idea 工程及发布和构建bboss session版本[/b][/size]
首先从github下载bboss session源码,github地址:[url]https://github.com/bbossgroups/security[/url]
下载完毕后,进入cmd命令行模式,切换到bboss session存放目录,例如
cd d:/security
直接通过idea和eclipse的gradle插件,可以将对应的gradle工程导入elcipse或者idea即可

发布版本到本地maven库:
gradle publish

[size=large][b]4.bboss和bboss session maven中央库下载地址[/b][/size]
[url]http://search.maven.org/#search%7Cga%7C1%7Cbbossgroups[/url]


[size=large][b]5.gradle构建说明[/b][/size]

bboss 4.10.8以后的版本采用gradle打包,对一些包名做了些调整,升级的时候请注意:
[b]工具包:[/b]frameworkset-util.jar->bboss-util.jar
[b]标签库相关包:[/b]
frameworkset.jar->bboss-taglib.jar

ditchnet-tabs-taglib.jar->bboss-tabpane.jar
htmlparser-1.5-20050925.jar->bboss-htmlparser.jar

[b]持久层包:[/b]frameworkset-pool.jar->bboss-persistent.jar

[size=large][b]6 bboss gradle工程导入eclipse[/b][/size]
参考文档:[url=http://yin-bp.iteye.com/blog/2313145]《bboss gradle工程导入eclipse介绍》[/url]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值