gradle 安装和配置

gradle安装就不多说了
关键说下配置

1. 首先环境变量:和maven的环境变量配置没什么区别

  • 添加GRADLE_HOME属性:

     

    image.png

  • 在path中新增一条%GRADLE_HOME%\bin

     

    image.png

2. gradle全局配置(官网教程:https://docs.gradle.org/current/userguide/init_scripts.html

gradle加载全局配置按优先级顺序有如下四种方式

  1. 通过 --I 或者 --init-script 参数在构建开始时指定路径,如
gradle --init-script init.gradle clean
gradle --I init.gradle clean
  1. 加载USER_HOME/.gradle/init.gradle文件
  2. 加载USER_HOME/.gradle/init.d/目录下的以.gradle结尾的文件
  3. 加载GRADLE_HOME/init.d/目录下的以.gradle结尾的文件

这个init.gradle就相当于maven中的settings.xml文件。

一般我们使用maven的时候会在全局配置文件中配置企业的本地私服仓库,在gradle中应该怎么配置呢?
下面是我的一个配置范本:

import java.util.concurrent.TimeUnit
allprojects { Project project ->
    buildscript {
        repositories {
            maven {
                url "http://nexus.platform/repository/maven-public/"
            }
            jcenter()
            mavenCentral()
            mavenLocal()
        }
    }
    repositories {
        maven {
            //本地私服仓库地址
            url "http://nexus.platform/repository/maven-public/"
        }
        jcenter()
        mavenCentral()
        mavenLocal()
    }
    configurations.all {
        resolutionStrategy {
            // cache dynamic versions for 10 minutes
            cacheDynamicVersionsFor 10 * 60, TimeUnit.SECONDS
            // don't cache changing modules at all
            cacheChangingModulesFor 0, TimeUnit.SECONDS
        }
    }
}




from:https://www.jianshu.com/p/6b9cd92c4920

发布了176 篇原创文章 · 获赞 1 · 访问量 7159

猜你喜欢

转载自blog.csdn.net/qq_37769323/article/details/104189676