gradle安装配置

序言

本文介绍如何配置安装gradle。

环境

  • Windows 10
  • java version "1.8.0_74"、

准备事项

自备VPN

正文

安装与配置

  1. 下载地址
    gradle官网下载

  2. 设置环境变量

  1. GRADLE_HOME = D:\bin\gradle\gradle-3.3
  2. PATH=$PATH:$GRADLE_HOME\bin
  1. 测试
  1. λ gradle -v
  2. ------------------------------------------------------------
  3. Gradle 3.3
  4. ------------------------------------------------------------
  5. Build time: 2017-01-03 15:31:04 UTC
  6. Revision: 075893a3d0798c0c1f322899b41ceca82e4e134b
  7. Groovy: 2.4.7
  8. Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015
  9. JVM: 1.8.0_74 (Oracle Corporation 25.74-b02)
  10. OS: Windows 10 10.0 amd64'

Gradle的基本概念

  1. projects和tasks
    Gradle 里的任何东西都是基于这两个基础概念:

  • projects ( 项目 )

  • tasks ( 任务 )

每一个构建都是由一个或多个 projects 构成的. 一个 project 到底代表什么取决于你想用 Gradle 做什么. 举个例子, 一个 project 可以代表一个 JAR 或者一个网页应用. 它也可能代表一个发布的 ZIP 压缩包, 这个 ZIP 可能是由许多其他项目的 JARs 构成的. 但是一个 project 不一定非要代表被构建的某个东西. 它可以代表一件要做的事, 比如部署你的应用.

每一个 project 是由一个或多个 tasks 构成的. 一个 task 代表一些更加细化的构建. 可能是编译一些 classes, 创建一个 JAR, 生成 javadoc, 或者生成某个目录的压缩文件.

目前, 我们先来看看定义构建里的一些简单的 task. 以后的章节会讲解多项目构建以及如何通过 projects 和 tasks 工作.

hello world

  1. 第一个构建脚本

build.gradle

  1. task hello {
  2. doLast {
  3. println 'Hello world!'
  4. }
  5. }

输出:

  1. λ gradle -q hello
  2. Hello world!

总结

  • 可以通过GRADLE_OPTS和jAVA_OPTS来设置条件
  • 设置gradle的国内源
    将下面这段Copy到名为init.gradle文件中,并保存到 USER_HOME/.gradle/文件夹下即可。
  1. allprojects{
  2. repositories {
  3. def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
  4. all { ArtifactRepository repo ->
  5. if(repo instanceof MavenArtifactRepository){
  6. def url = repo.url.toString()
  7. if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
  8. project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
  9. remove repo
  10. }
  11. }
  12. }
  13. maven {
  14. url REPOSITORY_URL
  15. }
  16. }
  17. }
  • 设置gradel(STS)
    [Window]–>[Prefences]–>[Gradle(STS)]
    [Gradle Distribution]项选择:Folder(GRADLE_HOME文件夹)
    [Gradle User Home]项选择:Directory(USER_HOME/.gradle文件夹)

参照

gradle user guide
gradle user guide中文版





posted @ 2017-02-16 11:40  kakuki  阅读(222)  评论(0)    收藏  举报