Gradle构建工具支持Linux、macOS、Windows平台,可使用如“SDKMAN!”或“Homebrew”之类的包管理器安装和手动安装。

先决条件

Gradle可以在所有主流的操作系统上运行,只需要Java Development Kit 8(JDK8+)或更高版本即可。

1. 下载

  • https://gradle.org/releases

    2. 安装

    拷贝并解压安装包(gradle-4.6-bin.zip/gradle-4.6-all.zip)至指定目录(如:E:\software\gradle-4.6)即可。

    3. 配置

    1. 系统环境变量配置

    1. GRADLE_HOME=E:\software\gradle-4.6
    2. # 新增PATH
    3. ;%GRADLE_HOME%\bin

    2. 本地仓库配置

    1. GRADLE_USER_HOME=G:\gradleRepository

    3. 远程仓库配置

    一般Gradle、maven从中央仓库mavenCentral(http://repo1.maven.org/maven2)下载依赖包,由于网速原因需要使用国内的镜像。 所以每个Gradle构建的项目中,可以在build.gradle做如下配置: ```groovy buildscript { repositories { maven {
    1. url 'https://maven.aliyun.com/nexus/content/groups/public/'
    } mavenCentral() } // …. }

allprojects { apply plugin: ‘jacoco’ repositories { maven { url ‘https://maven.aliyun.com/nexus/content/groups/public/‘ } mavenLocal() mavenCentral() } }

  1. <a name="EoJY4"></a>
  2. ## 4. 全局仓库配置
  3. 每个项目都如此配置难免麻烦些,可以配置一个全局配置文件(**_C:\Users\Administrator\.gradle_\init.gradle**)。
  4. ```groovy
  5. allprojects{
  6. repositories {
  7. def ALIYUN_REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public'
  8. def ALIYUN_JCENTER_URL = 'http://maven.aliyun.com/nexus/content/repositories/jcenter'
  9. all { ArtifactRepository repo ->
  10. if(repo instanceof MavenArtifactRepository){
  11. def url = repo.url.toString()
  12. if (url.startsWith('https://repo1.maven.org/maven2')) {
  13. project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_REPOSITORY_URL."
  14. remove repo
  15. }
  16. if (url.startsWith('https://jcenter.bintray.com/')) {
  17. project.logger.lifecycle "Repository ${repo.url} replaced by $ALIYUN_JCENTER_URL."
  18. remove repo
  19. }
  20. }
  21. }
  22. maven {
  23. url ALIYUN_REPOSITORY_URL
  24. url ALIYUN_JCENTER_URL
  25. }
  26. }
  27. }

4. 验证

  1. gradle -v