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

简介: 采用gradle构建和发布bboss版本及从maven中央库下载bboss方法介绍 1.概述 bboss是国内最早采用gradle来构建和发布版本的开源框架之一,那么gradle是个什么东东?以下公式可以大概表述一下意思: gradle=ant+maven 尤其是结合eclipse jetty插件和idea tomcat插件直接可以在开发工具中中调试web应用(改了代码不用重启tomcat或者jetty),真是太棒了。
采用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
直接通过idea和eclipse的gradle插件,可以将对应的gradle工程导入elcipse或者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
参考文档: 《bboss gradle工程导入eclipse介绍》
目录
相关文章
|
6月前
|
存储 缓存 Java
《Gradle构建脚本的基本结构和语法》
《Gradle构建脚本的基本结构和语法》
86 0
|
1月前
|
Java 测试技术 API
云效流水线构建gradle项目失败提示gradle版本过低如何解决
云效(CloudEfficiency)是阿里云提供的一套软件研发效能平台,旨在通过工程效能、项目管理、质量保障等工具与服务,帮助企业提高软件研发的效率和质量。本合集是云效使用中可能遇到的一些常见问题及其答案的汇总。
32 0
|
6月前
|
缓存 Java Maven
深入理解Gradle构建系统的工作原理
深入理解Gradle构建系统的工作原理
165 0
|
8月前
|
设计模式 Java Android开发
基于Gradle的Spring源码下载及构建技巧
首先你的JDK需要升级到1.8以上版本。从Spring 3.0开始,Spring源码采用GitHub托管,不再提供官网下载链接。这里不做过多赘述,大家可自行去GitHub网站下载,我使用的版本下载链接为 https://github.com/spring-projects/spring-framework/archive/v5.0.2.RELEASE.zip ,下载完成后,解压源码包会看到如下图所示的文件目录。
160 0
|
11月前
|
编解码 前端开发 Java
Spring Boot-Spring Tool Suit + Gradle 构建第一个Spring Boot 项目02
Spring Boot-Spring Tool Suit + Gradle 构建第一个Spring Boot 项目02
66 0
|
11月前
|
IDE 前端开发 Java
Spring Boot-Spring Tool Suit + Gradle 构建第一个Spring Boot 项目01
Spring Boot-Spring Tool Suit + Gradle 构建第一个Spring Boot 项目01
71 0
|
Java Maven 微服务
【工程】-一文带你使用Gradle构建SpringBoot微服务项目
【工程】-一文带你使用Gradle构建SpringBoot微服务项目
1641 0
【工程】-一文带你使用Gradle构建SpringBoot微服务项目
|
Java Android开发
Gradle学习基础(2):构建简单的JAVA项目
Gradle学习基础(2):构建简单的JAVA项目
|
Java API 容器
【Deprecated】Gradle | 进阶篇(Project & Task & 构建生命周期)
【Deprecated】Gradle | 进阶篇(Project & Task & 构建生命周期)
404 0
【Deprecated】Gradle | 进阶篇(Project & Task & 构建生命周期)