使用远程仓库中的最新快照版本

dre*_*ets 16 gradle build.gradle

现在,我应该明确指定版本:

  dependencies {

      compile 'projGroup:projName:0.1-SNAPSHOT'
  }
Run Code Online (Sandbox Code Playgroud)

我尝试了什么,但它不起作用:

  compile "projGroup:projName:0.+-SNAPSHOT"
  compile "projGroup:projName:+"
Run Code Online (Sandbox Code Playgroud)

如何告诉gradle使用远程maven回购中的最新snapsot版本?

小智 20

使用Gradle 2.2.1验证:

  1. 在Gradle中覆盖默认的24小时模块缓存:

    configurations.all {
        resolutionStrategy.cacheChangingModulesFor 0, 'seconds'
    }
    
    Run Code Online (Sandbox Code Playgroud)
  2. 然后,latest.integration将适用于每个Maven快照:

    dependencies {
        compile 'projGroup:projName:latest.integration'
    }
    
    Run Code Online (Sandbox Code Playgroud)


Pet*_*ser 5

compile "projGroup:projName:latest.integration"应该管用。