Gradle 简介与使用

一、是什么?
     Gradle是一个基于JVM的构建工具,它提供了像Ant一样通用灵活的构建工具,可切换的、基于约定的构建框架,强大的多工程构建支持。基于Apache Ivy的强大的依赖管理,支持maven、 Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件。对Ant的任务做了很好的集成。基于Groovy,build脚本使用Groovy编写有广泛的领域模型支持构建。

二、特点
    • 基于声明和基于约定的构建。
    • 依赖型的编程语言。
    • 可以结构化构建,易于维护和理解。
    • 有高级的API允许你在构建执行的整个过程当中,对它的核心进行监视,或者是配置它的行为。
    • 有良好的扩展性。有增量构建功能来克服性能瓶颈问题。
    • 多项目构建的支持。
    • 多种方式的依赖管理。
    • 是第一个构建集成工具。集成了Ant, maven的功能。
    • 易于移值。
    • 脚本采用Groovy编写,易于维护。
    • 通过Gradle Wrapper允许你在没有安装Gradle的机器上进行Gradle构建。
    • 自由,开源。

三、安装
  1. 下载到官网  http://gradle.org安装包,版本不限。(Java 的 jdk 必须是 1.5以上)
  2. 解压,放在硬盘的任意位置。
  3. 配置gradle的环境变量。系统变量名为:GRADLE_HOME,变量值为 gradle所在路径,我放在 D:\gradle-2.6下面,将  ;%GRADLE_HOME%\bin 加入到path变量中。
  4. 进入cmd命令中,输入gradle -version 若显示 gradle 的版本信息,则表示安装成功。(我安装的时候,搞了好久,都没有配置成功)
  5. 若提示不是内部命令时,则可以检查 gradle 中是否有libs这个文件夹,libs中有两个 jar 包,IKAnalyzer2012FF_u1.jar 和  kt4j-0.7.2-SNAPSHOT.jar,若有这两个jar包,cmd 中输入grdale -version,是提示安装成功的了

四、使用
1.构建一个java项目,可以随便建一个文件夹,如:D:\javapro1,按照gradle的规约新建相应的文件目录,类似于maven的一样。
2.目录下新建一个gradle文件,build.gradle,文件内容只要一句话即可:apply plugin:'java'
3.在命令窗口中,进入项目对应文件夹,输入gradle build,即可完成构建,然后可以在项目文件夹中发现多了一些构建完的文件,这时就完成了一个最简单的项目构建.
4.在命令窗口中,进入项目对应文件夹,输入gradle build,即可完成构建,然后可以在项目文件夹中发现多了一些构建完的文件,这时就完成了一个最简单的项目构建。

五、相关
     官网: http://gradle.org/getting-started-gradle-java/

你可能感兴趣的:(java服务器)