Gradle: 如何使用特定版本的快照?
Gradle: How to use specific version of snapshot?
我正在使用 Graphhopper 库的 SNAPSHOT 版本。
是否可以使用旧版本的快照?
我试过了:
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 版本?
感谢您的帮助。
看看这个 link:https://issues.gradle.org/browse/GRADLE-2784 应该在 4 月份修复。您使用哪个 Gradle 版本?
这在 Gradle 2.4 中由 GRADLE-2784 修复,请参阅 gradle 2.4 release notes.
注意:您不应在工件版本中包含 SNAPSHOT 一词,例如:
dependencies {
compile "org.company:my-lib:1.0.0-20150102.010203-20"
}
我正在使用 Graphhopper 库的 SNAPSHOT 版本。
是否可以使用旧版本的快照? 我试过了:
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 版本?
感谢您的帮助。
看看这个 link:https://issues.gradle.org/browse/GRADLE-2784 应该在 4 月份修复。您使用哪个 Gradle 版本?
这在 Gradle 2.4 中由 GRADLE-2784 修复,请参阅 gradle 2.4 release notes.
注意:您不应在工件版本中包含 SNAPSHOT 一词,例如:
dependencies {
compile "org.company:my-lib:1.0.0-20150102.010203-20"
}