浏览 3026 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2016-09-28
最后修改:2016-10-02
首先下载bboss源码 假定源码存放目录d:/workspace/ 在命令行执行以下指令(先安装好git工具并配置好环境变量) cd d:/workspace git clone -b master --depth 1 https://github.com/bbossgroups/bboss.git git clone -b master --depth 1 https://github.com/bbossgroups/bestpractice.git gradle buildship(gradle 官方推荐)和gradle sts(bboss官方推荐,个人感觉sts的任务面板更加符合大众的操作习惯,基于此推荐sts)是目前比较流行的两个eclipse gradle插件,本文分别介绍他们的使用方法,gradle官方推荐使用gradle buildship插件。 1.eclipse中安装gradle buildship插件(官方推荐)并导入bestpractice工程 1.1 安装gradle buildship插件 1.2 通过gradle bs将bestpractice工程导入eclipse 1.3 运行bestpractice/mvc gradle任务:部署和启动mvc web应用 2.eclipse中安装gradle sts插件并导入bboss工程(bboss官方推荐) 2.1 在eclipse marketplace中查找gradle,选择gradle sts插件install即可 2.2 通过eclipse gradle sts插件将bboss导入eclipse 如果gradle eclipse执行完毕后,在eclipse中,如果已经安装了gradle插件,直接通过gradle将刚才生成的工程导入elipse即可: 2.3 在eclipse运行gradle任务 每个子gradle工程发布的版本一般都存放在对应项目的build/libs目录下面: 2.4 通过gradle sts 结合gretty插件调试web应用 打开gradle tasks面板 选择要调试的工程并启动调试端口: 设置需要调试应用的端口: 这样调试应用就启动起来了,可以在浏览器中访问应用并开始调试工作了,这种调试方法比较烦锁,运行jetty容器主程序来启动和调试应用的快捷和轻量级方法: 如何快速高效地开发和调试基于gradle管理的web应用 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2016-09-29
本文所讲的是“快速高效地调试和开发基于gradle管理的web应用”。如果看了本文后没有体会到简便的地方,建议可以动手实践体会一下,然后再来谈感受。
gretty + IDEA/Eclipse Remote Debug 这种方式的是目前比较流行调试基于gradle管理的web应用的做法,也是我们早期用gradle开发调试web项目所使用的方法,这种方法存在典型的缺陷:调试过程中修改程序、编译class会频繁地导致应用重启,效率太低;整个调试启动过程太慢;小项目无所谓,项目工程比较大的时候简直是龟速,反正我们项目组无法接受这种低效而麻烦的调试开发流程(中间差点放弃gradle): 先通过gretty启动远程调试端口,然后再用IDEA或者eclipse的Remote Debug功能启动调试应用 后来通过不断的摸索才尝试出本文中所介绍的工具和方法,很好地解决了之前效率低下的问题,也使得项目组成员由对gradle态度发生了很大的转变:由最初的抱怨转变到现在的赞不绝口,从而使得gradle迅速被大家所接受。 本文中的方法具备两个明显优势: 优势1 启动应用非常快,一步到位,只要运行那个JettyStart程序,就会快速启动jetty和应用,然后就可以直接开始调试应用了 优势2 调试过程中,修改程序和配置,无需重启应用和jetty容器,直接生效,节约大量的时间,使得调试过程很流畅,没有产生任何的不必要的中断。 |
|
返回顶楼 | |