采用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
分享到:
相关推荐
Gradle构建(war) web项目示例 Gradle在已有的web工程中使用gradle打war包
使用Gradle 构建spring Boot工程系列
gs-gradle, 使用Gradle构建Java项目 标记项目gradle目录你将构建什么。你需要什么。设置了项目项目。安装 Gradle找出Gradle可以做什么。构建Java代码声明依赖项使用Gradle包装程序生成项目。摘要文件另请参
很详细的介绍了使用Gradle构建和测试项目,Gradle比Maven的易用性使得其在以后有很大的发展空间
idea+gradle构建spring源码构建环境主要是为了学习spring源码使用
基于gradle构建的项目,基于新一代的打包神器 gradle,比maven快速 方便,可支持自定义插件,是生活装逼不可或缺的利器,快来和大家一起下载吧 兄弟们 奥利给
用它来构建Java代码是多么的容易。为了简单起见,我们将使用一个简单的Java程序,展现一下:只要你遵从它的约定使用Gradle构建Java程序很简单。
辛苦了几个晚上,搭建整合了一套springboot2的工程,采用最新的idea工具,使用gradle搭建,内含增删改查的实例
job-dsl-gradle-example, 使用Gradle构建和测试的作业DSL项目示例 工作 DSL Gradle示例使用Gradle构建和测试的作业 DSL 项目示例。 签出这里演示文稿这里示例的演练。文件结构.├── src│ ├── jobs # DSL ...
使用IDEA和Gradle构建Vertx项目,详细操作步骤,也可以去查阅我的博客文章
使用Idea基于Gradle构建的JavaWeb项目
Spring(5.0.3) Spring MVC Hibernate(5.2.12) c3p0 连接池 + Quartz 框架采用 Gradle 构建,基于注解 Service 实现无需实现接口即可注入
Gradle构建 Java项目,简单的把java 项目构建成jar
gradle构建多模块的微服务架构,配置超简单简洁,基于springboot、shardingsphere、mybatisplus、HikariCp构建的web微服务。可以直接运行,在此基础上构建多模块聚合形式的业务系统。
gradle 构建 Java 简单示例 主要演示 如何 编写 build.gradle 文件来编译和运行 java程序 step: - gradle build - gradle run
利用 Gradle 来构建系统我认为将成为 java 构建项目的最佳选择,简单,快速,对初学者无苛刻要求,可以说是拿来就会用,而且我们再也不用看那些冗长而复杂的 xml 文件了,因为 Gradle 是基于 Groovy 语言的,Groovy ...
共有gradle 6.1.1,6.5.1,6.6.1,6.7四个版本
gradle 构建测试 单项目 多项目 非约定结构
Gradle编译打包Android apk详细介绍 理解Gradle构建过程,解读Android Gradle插件的配置 阅读本文一定是要使用过Gradle生成apk,文中不会讲如何安装运行Gradle,如有需要可先看文末的参考文章。 APK包是一个ZIP...
github最新版spring源码gradle构建20141121只要5分