【问题标题】:Gradle: How to use specific version of snapshot?Gradle:如何使用特定版本的快照?
【发布时间】:2015-12-04 10:41:05
【问题描述】:

我正在使用 SNAPSHOT 版本的 graphhopper 库。

是否可以使用旧版本的快照? 我试过了:

 compile(group: 'com.graphhopper', name: 'graphhopper', version: '0.6-20151126.110118-54') {  

    exclude group: 'com.google.protobuf', module: 'protobuf-java'
    exclude group: 'org.openstreetmap.osmosis', module: 'osmosis-osm-binary'
    exclude group: 'org.apache.xmlgraphics', module: 'xmlgraphics-commons'
}

我使用的存储库:maven { url "https://oss.sonatype.org/content/groups/public/" }

我也尝试过这个存储库:

maven {url "https://oss.sonatype.org/content/repositories/snapshots/"}

但也找不到。

Could not find com.graphhopper:graphhopper:0.6-20151126.110118-54.
 Searched in the following locations:
     https://jcenter.bintray.com/com/graphhopper/graphhopper/0.6-20151126.110118-54/graphhopper-0.6-20151126.110118-54.pom
     https://jcenter.bintray.com/com/graphhopper/graphhopper/0.6-20151126.110118-54/graphhopper-0.6-20151126.110118-54.jar
     https://oss.sonatype.org/content/groups/public/com/graphhopper/graphhopper/0.6-20151126.110118-54/graphhopper-0.6-20151126.110118-54.pom
     https://oss.sonatype.org/content/groups/public/com/graphhopper/graphhopper/0.6-20151126.110118-54/graphhopper-0.6-20151126.110118-54.jar
     file:/D:/adt-bundle-windows-x86/sdk/extras/android/m2repository/com/graphhopper/graphhopper/0.6-20151126.110118-54/graphhopper-0.6-20151126.110118-54.pom
     file:/D:/adt-bundle-windows-x86/sdk/extras/android/m2repository/com/graphhopper/graphhopper/0.6-20151126.110118-54/graphhopper-0.6-20151126.110118-54.jar
     file:/D:/adt-bundle-windows-x86/sdk/extras/google/m2repository/com/graphhopper/graphhopper/0.6-20151126.110118-54/graphhopper-0.6-20151126.110118-54.pom
     file:/D:/adt-bundle-windows-x86/sdk/extras/google/m2repository/com/graphhopper/graphhopper/0.6-20151126.110118-54/graphhopper-0.6-20151126.110118-54.jar

我也尝试过使用 gradle 缓存的本地路径(在删除最新的快照目录并留下我想要使用的版本之后)但没有成功。如果不可能,有什么方法可以停止下载新的 SNAPSNOT 版本?

感谢您的帮助。

【问题讨论】:

    标签: android gradle graphhopper


    【解决方案1】:

    查看此链接:https://issues.gradle.org/browse/GRADLE-2784 应该在四月修复。您使用哪个 Gradle 版本?

    【讨论】:

    • 感谢您的回答,但没有任何改变,我更新到 Gradle 1.3.1 版本并得到: Failed to resolve: com.graphhopper:graphhopper:0.6-20151203.190126-58​​span>
    • 是的,该修复已在 2.4-rc-1 版本中发布。
    • 我以为是android gradle插件版本。通过将 gradle-wrapper.properties 文件修改为 distributionUrl=https\://services.gradle.org/distributions/gradle-2.4-all.zip 更改 Gradle 版本后,一切都很好:-) 非常感谢!
    【解决方案2】:

    这已在 Gradle 2.4 中由 GRADLE-2784 修复,请参阅 gradle 2.4 release notes

    注意:您不应该在工件版本中包含单词 SNAPSHOT,例如:

    dependencies {
      compile "org.company:my-lib:1.0.0-20150102.010203-20"
    }
    

    【讨论】:

      猜你喜欢
      • 2015-06-27
      • 1970-01-01
      • 2012-08-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-04
      • 1970-01-01
      相关资源
      最近更新 更多