gradle安装配置
序言
本文介绍如何配置安装gradle。
环境
- Windows 10
- java version "1.8.0_74"、
准备事项
自备VPN
正文
安装与配置
下载地址
gradle官网下载设置环境变量
GRADLE_HOME = D:\bin\gradle\gradle-3.3PATH=$PATH:$GRADLE_HOME\bin
- 测试
λ gradle -v------------------------------------------------------------Gradle 3.3------------------------------------------------------------Build time: 2017-01-03 15:31:04 UTCRevision: 075893a3d0798c0c1f322899b41ceca82e4e134bGroovy: 2.4.7Ant: Apache Ant(TM) version 1.9.6 compiled on June 29 2015JVM: 1.8.0_74 (Oracle Corporation 25.74-b02)OS: Windows 10 10.0 amd64'
Gradle的基本概念
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
- 第一个构建脚本
build.gradle
task hello {doLast {println 'Hello world!'}}
输出:
λ gradle -q helloHello world!
总结
- 可以通过GRADLE_OPTS和jAVA_OPTS来设置条件
- 设置gradle的国内源
将下面这段Copy到名为init.gradle文件中,并保存到USER_HOME/.gradle/文件夹下即可。
allprojects{repositories {def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'all { ArtifactRepository repo ->if(repo instanceof MavenArtifactRepository){def url = repo.url.toString()if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."remove repo}}}maven {url REPOSITORY_URL}}}
- 设置gradel(STS)
[Window]–>[Prefences]–>[Gradle(STS)]
[Gradle Distribution]项选择:Folder(GRADLE_HOME文件夹)
[Gradle User Home]项选择:Directory(USER_HOME/.gradle文件夹)
参照
gradle user guide
gradle user guide中文版
浙公网安备 33010602011771号