zoukankan      html  css  js  c++  java
  • gradle全局配置

    gradle全局配置:

    gradle user home目录结构:

    gradle user home目录结构

    gradle project home 目录结构
    gradle project home 目录结构

    build项目构建后生成目录,类似于target;    
    build.gradle:类似于 Maven POM.xml    
    settings.gradle  项目的配置    
    gradle.properties: 项目全局变量配置
    
    1. 指定本地仓库方式:

      1 通过设置环境变量 GRADLE_USER_HOME
      2 在gradle.properties中配置
      gradle.user.home=<本地仓库地址>

    这点是和maven的整体机构很大的不同,maven中支持主目录与本地仓库分离,但是gradle是将主目录和仓库放在一起.所以gradle.user.home指定的就是你gradle的用户主目录

    默认本地仓库地址:
    $USER_HOME/.gradle/caches/modules-2/files-2.1

    1. 配置私服地址

    $USER_HOME/.gradle/init.d文件夹下创建init.gradle文件

    init.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
            }
        }
    }
    
    1. 其他全局配置

    gradle.properties

    org.gradle.caching=(true,false)
    When set to true, Gradle will reuse task outputs from any previous build, when possible, resulting is much faster builds. Learn more about using the build cache.
    
    org.gradle.caching.debug=(true,false)
    When set to true, individual input property hashes and the build cache key for each task are logged on the console. Learn more about task output caching.
    
    org.gradle.configureondemand=(true,false)
    

    gradle.properties详细可配置参数:

    参考资料

    gradle 用户指南
    Gradle的配置

    喜欢关注一下,不喜欢点评一下
  • 相关阅读:
    BZOJ_2460_[BeiJing2011]元素_线性基
    BZOJ_4448_[Scoi2015]情报传递_主席树
    BZOJ_4004_[JLOI2015]装备购买_线性基
    BZOJ_3110_[Zjoi2013]K大数查询_整体二分+树状数组
    BZOJ_4128_Matrix_矩阵乘法+哈希+BSGS
    BZOJ_4378_[POI2015]Logistyka_树状数组
    BZOJ_2527_[Poi2011]Meteors_整体二分
    BZOJ_2738_矩阵乘法_整体二分
    BZOJ_3687_简单题_bitset
    HDU 4501
  • 原文地址:https://www.cnblogs.com/chengmuyu/p/15418401.html
Copyright © 2011-2022 走看看