使用远程回购的最新快照版本 [英] use latest snapshot version from the remote repo

查看:129
本文介绍了使用远程回购的最新快照版本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

 依赖关系{

compile'projGroup :projName:0.1-SNAPSHOT'
}

我试过了,但它没有't work:

pre $编译projGroup:projName: +

如何告诉gradle使用最新的 snapsot 版本使用Gradle 2.2.1进行验证:


$ b $远程maven repo?

解决方案

b


  1. 覆盖Gradle中的默认24h模块缓存:

      configurations.all { 
    resolutionStrategy.cacheChangingModulesFor 0,'seconds'
    }


  2. 然后, latest.integration 可用于每个Maven快照:

     依赖关系{
    compile' projGroup:projName:latest.integration'
    }



For now, I should to specify version explicitly:

  dependencies {

      compile 'projGroup:projName:0.1-SNAPSHOT'
  }

What's I've tried, but it doesn't work:

  compile "projGroup:projName:0.+-SNAPSHOT"
  compile "projGroup:projName:+"

How can I tell gradle to use latest snapsot version from the remote maven repo?

解决方案

Verified with Gradle 2.2.1:

  1. Override default 24h module caching in Gradle:

    configurations.all {
        resolutionStrategy.cacheChangingModulesFor 0, 'seconds'
    }
    

  2. Then, latest.integration will work with each Maven snapshot:

    dependencies {
        compile 'projGroup:projName:latest.integration'
    }
    

这篇关于使用远程回购的最新快照版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆