美文网首页
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