在Eclipse下利用gradle构建系统 - 编程入门网
lasspath>
在Eclipse下利用gradle构建系统(6)时间:2011-08-02 IBM 苏春波通过上面的知识我们知道,Gradle 期望的目录结构和自动生成的是有些差别的,比如源码路径,编译 后的文件放置目录等,那么我们能不能通过 Gradle 命令来统一一下呢,使原项目结构与 Gradle 期望的 一致,以免开发者将代码放置到了错误的目录结构下,那样 Gradle 是不管理它们的。下面我们就通过一 个简单的方法来实现上面的需求,首先我们来简单修改下 build.gradle 文件,添加 apply plugin: ''eclipse''这么一行,然后我们使用命令 gradle eclipse 即可。.classpath 文件的变化如清单 9 所示 。 清单 9. 修改后的 .classpath 文件内容
War 包是我们经常要用到的,上面我们利用 Ant 脚本生成过 war 包,那么 Gradle 又是怎样来生成 war 包的呢?经过上面的学习或许你已经猜出来了,需要增加一个 plugin,完全正确,只需要将 apply plugin: ''war'' 这一行加入到 build.gradle 文件中,然后运行 gradle War 命令即可,简单的简直要命 ,是不是,呵呵! 如何在老项目上使用 Gradle 我们上面讲过,Gradle 对其所能控制的目录结构是有一定的要求的,那么如果我们的项目已经开始很 长时间了,现在的项目结构不满足 Gradle 的要求,那么我们还能不能利用 Gradle 呢?答案当然是肯定 的,下面我们就介绍怎样在老项目上使用 Gradle,方法很简单,当然如果过于复杂我们也没必要再这里 介绍它了,直接使用 Ant 就好了。首先我们需要在 build.gradle 文件中增加如清单 10 所示的内容。 清单 10. 匹配老项目的结构
然后我们就可以使用 Gradle 提供的所有命令和方法了。 如何加入项目所依赖的 jar 包 大家都知道,一个项目在编译过程中要依赖很多 jar 包的,在 Ant 中我们通过添加 classpath 来实 现的,如清单 11 所示。 清单 11. ant 中添加依赖的 jar 包
在Eclipse下利用gradle构建系统(7)时间:2011-08-02 IBM 苏春波那么 Gradle 又是怎样来做的呢?通过上面的知识的学习,你是否有一个大概的思路呢?假如我们现 在有一个 java 类叫 HelloWorldTest,这个类中引用了 junit 这个 jar 包中的类,这时候我们用 Gradle 要怎样来编译这个类呢?首先我们新建一个目录叫 libs,这个目录就是放置项目所依赖的所有 jar 包,当然包括 HelloWorldTest 类所依赖的 junit-4.4.jar 包,然后我们 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |