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

采用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

时间: 2024-10-15 20:04:40

采用gradle构建和发布bboss方法介绍的相关文章

采用gradle构建工具创建第一个基于jersey的Rest服务

REST是一种跨平台.跨语言的架构风格,RESTful Web Service是REST风格在Web领域的实现,JAX-RS标准是Java语言对RESTful Web Service的规范,Jersey是JAX-RS的参考实现,也是Java EE参考实现项目GlassFish的子项目:REST架构风格中各种抽象对象被描述为资源,资源的瞬时状态称为representation且可用XML/JSON/Atom等格式表示.RESTful Web Servcie也可以分解为类似MVC的三层结构,即资源.

下载编译volley, 采用gradle构建

我写的CSDN博客客户端 从google下载volley源码 git clone https://android.googlesource.com/platform/frameworks/volley 配置gradle 下载地址: http://gradle.org/downloads 配置环境变量: sudo gedit /etc/profile 添加一行: export PATH=/opt/Java/gradle-2.2.1/bin:$PATH 然后执行命令, 使配置生效: source /

GRADLE 构建最佳实践

随着谷歌对Eclipse的无情抛弃和对Android Studio的日趋完善,使用gradle构建Android项目已经成为开发者的一项必会良技.那么,问题来了,采用什么样的姿势才能让项目开发构建过程高潮迭起,精彩不断呢? 其实网上有很多关于gradle的文章,gradle官方和谷歌也提供了详细的文档和教程,可素,当你在构建过程中遇到一些问题或者有特殊的爱好(需求)的时候,这些东西未必能帮(mei)上(shen)什(me)么(niao)忙(yong),然后就是一顿FQ找谷歌蜀黍约约约,去stac

转:GRADLE构建最佳实践

转自: http://www.figotan.org/2016/04/01/gradle-on-android-best-practise/#section-2 随着谷歌对Eclipse的无情抛弃和对Android Studio的日趋完善,使用gradle构建Android项目已经成为开发者的一项必会良技.那么,问题来了,采用什么样的姿势才能让项目开发构建过程高潮迭起,精彩不断呢?其实网上有很多关于gradle的文章,gradle官方和谷歌也提供了详细的文档和教程,可素,当你在构建过程中遇到一些

gradle构建代码加速(即AS更快打开其他项目)的方法

问题现象: 从github上下 一个项目,导入到Android Studio时,有时要等好一会才能打开,其中有一种原因是你的gradle版本低于项目的gradle版本,所以它要重新下载,每个项目都有自己gradle构建的版本,如果把本地的gradle版本更新到最新,那再打开其他项目时是不是会快点呢?答案是:是的.方法如下: 一:下载gradle最新版 二:更新本地gradle版本 解压下载的压缩包,找到android studio安装目录下的gradle文件夹 将低版本的gradle文件夹删除,

[Gradle] 在 Eclipse 下利用 gradle 构建系统

转载自:http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/ 构建系统时候常常要用到 Ant, Maven 等工具,对于初学者来说,它们还是过于复杂,上手还是需要时间的.本文将向读者介绍一种全新的构建项目的方式 gradle,它简单.上手快,能大大节省项目的时间和成本. 在 eclipse 下利用 gradle 构建系统 基本开发环境 操作系统:本教程使用的为 Windows Vista Enterprise, 如果您的系统是

[转]-用Gradle 构建你的android程序

出处:http://www.cnblogs.com/youxilua  前言 android gradle 的插件终于把混淆代码的task集成进去了,加上最近,android studio 用的是gradle 来构建项目, 下定决心把android gralde 构建项目的用户指南全部看完, 让不会用gradle 的人也用gradle构建android项目,让打包(注意,打包和构建是两码事)多版本android不再痛苦.最后,题外话:珍惜生命,远离ant.... Gradle build and

(转)eclipse下 gradle构建项目

原文:http://www.ibm.com/developerworks/cn/opensource/os-cn-gradle/ 在 eclipse 下利用 gradle 构建系统 基本开发环境 操作系统:本教程使用的为 Windows Vista Enterprise, 如果您的系统是 Linux 的,请选择下载对应版本的其他工具,包括开发工具.Java EE 服务器.Apache Ant.SoapUI. 开发工具:Eclipse IDE for SOA Developers 版本,请到 ht

使用gradle构建android项目(续)

在几个月之前,我已经写过一篇使用gradle构建android项目的博客了http://blog.isming.me/2014/05/20/android4gradle/,那篇文章已经介绍了如何使用gradle进行项目构建,以及为谷歌会推荐使用gradle.当时android的gradle插件是0.11.0,现在插件的版本已经是0.14.3了,对于一些老的方法和api,有一些已经被移除,无法使用.因此有必要再写一篇博客介绍这些被移除的部分和替代方案.同时由于个人学识原因,当时没有介绍的一些技巧,