美文网首页
gradle缓存

gradle缓存

作者: taoyyyy | 来源:发表于2020-01-19 19:40 被阅读0次

gradle缓存策略

Gradle 的缓存策略中,对于 SNAPSHOT 版本默认的缓存周期是 24 小时,也就是从我上次更新之后,24小时内都会使用上次的缓存Gradle 对于动态版本和变化模块的缓存时间默认是 24 小时。动态版本 是什么
你见过的像 3.+ 这种就是动态版本,它会取检查到的最高的版本号。又比如 latest.integration,它也是动态版本,而变化模块就是像 0.2-SNAPSHOT 这种后面带 SNAPSHOT 的快照版本,不是动态版本,不会更新。

gradle缓存周期更改

  • 执行型
    ./gradlew aD --refresh-dependencies
  • 配置型
configurations.all {
// 动态版本
resolutionStrategy.cacheDynamicVersionsFor 10, 'minutes'
// 变化模块
resolutionStrategy.cacheChangingModulesFor 10, 'minutes'
}

gradle缓存路径

gradle缓存路径为C:\Users\taoying\.gradle\caches\modules-2\files-2.1\文件路径\hash\文件名

gradle本地缓存

allprojects {
    repositories {
        mavenLocal()//优先找本地仓库
        google()
        jcenter()
        maven {
            url 'https://maven.aliyun.com/repository/public'
        }

        //此处可以配置自己的远程maven仓库
        maven {
            credentials {
                username ''
                password ''
            }
            url '
        }
        
    }
}

本地maven仓库对应的路径为C:\Users\taoying\.m2\repository

image.png

art-dex-interpret-1.1.0.pom 描述了项目唯一标识和依赖关系
art-dex-interpret-1.1.0-javadoc.jar 包含项目api介绍的html
art-dex-interpret-1.1.0-sources.jar 即为As等编译工具中对本项目的的预览代码

相关文章

网友评论

      本文标题:gradle缓存

      本文链接:https://www.haomeiwen.com/subject/rhqdzctx.html