采用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介绍》

- 大小: 83.1 KB

- 大小: 84 KB

- 大小: 110.1 KB

- 大小: 151.9 KB

- 大小: 11.3 KB
分享到:
相关推荐
bboss-plugins项目中的Kafka插件则是为了让开发者能够在bboss框架下更便捷地集成和使用Kafka,实现消息的发布与订阅、数据的处理和传输等功能。 项目中提到了多个与Kafka相关的技术组件和概念,如nacos、log4j、...
此外,`build.gradle`文件是Gradle构建系统使用的配置文件,它定义了项目依赖、构建脚本和其他构建设置。在Java项目中,`src`目录通常包含了项目的源代码,其中`src/main/java`存放Java类,`src/main/resources`则常...
项目中包含了28个文件,这些文件不仅涵盖了Gradle构建配置和Git版本控制设置,还包含了项目许可信息。文件的组织和管理遵循了最佳实践,确保了代码的清晰性和项目的可维护性。 Gradle是Java项目中常用的构建工具,...
"build.gradle"和"settings.gradle"是Gradle构建工具的配置文件;"LICENSE"文件包含软件许可证信息;"gradle.properties"定义了Gradle构建时的属性;"readme.txt"是一个常见的项目说明文件;而"bboss-plugin-wordpdf...
该项目是基于Java语言的bboss开源框架构建的设计源码,包含3075个文件,涵盖2700个Java源文件、85个XML配置文件、52个HTML文件、39个properties和prefs文件、23个GIF图片、18个Gradle文件、17个gitignore文件、10个...
Gradle构建文件如build.gradle和settings.gradle则用于自动化构建和项目配置,减少了手工操作的繁琐和出错的可能性。JAR包文件作为Java应用的打包形式,使得框架的分发和部署变得简单快捷。属性文件通常用来存储配置...
本bboss-datatran项目基于Java开发,包含591个文件,包括Java源代码、Markdown文档、GIT忽略文件、Gradle构建文件、Properties配置文件、Preferences配置文件、XML配置文件、GIT属性文件、LICENSE文件和PNG图片。...
5.X,6.X,7.x,+ Spring Booter 1.x,2.x,+从源代码构建首先从获取源代码然后转到目录bboss-elastic-tran下的cmd窗口并运行gradle build命令: gradle install从源代码构建指南:如何使用Elasticsearch BBoss。...
- gradle.properties:此文件通常用于配置Gradle构建工具的项目特定属性,比如Java版本、仓库地址和依赖配置等。Gradle是一个基于Apache Ant和Apache Maven概念的项目自动化构建工具,它使用一种基于Groovy的特定...
然后切换到bboss-elasticsearch目录下的cmd窗口,运行gradle build命令: gradle publishToMavenLocal 从源代码指南构建: 如何使用 Elasticsearch BBoss。 首先将BBoss的maven依赖添加到你的pom.xml中: < ...
bboss group website:bboss group project blog:版本构建切换到命令行模式:cd D:\bigdatas直接发布版本:gradle :bigdatamonitor:releaseRuntime构建发布的版本包存放在目录:D:\bigdatas\bigdatamonitor\build\...