Gradle:如何使用特定版本的快照?

时间:2015-12-04 10:41:05

标签: android gradle graphhopper

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

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

WHENEVER SQLERROR CONTINUE;

--DROP TABLE table3;  
DROP TABLE table1;
DROP TABLE table2;

WHENEVER SQLERROR EXIT FAILURE;

/*CREATE TABLE table3  
AS
SELECT DISTINCT col1
FROM table3, table4
WHERE colx = coly' .....
<some more codes> */

CREATE TABLE table1 
AS
SELECT DISTINCT col1
....

CREATE TABLE table2
AS
SELECT DISTINCT col2
....
[THE ORIGINAL CODE]

作为存储库,我使用: 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/"}

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

感谢您的帮助。

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:0)

GRADLE-2784在Gradle 2.4中已解决此问题,请参见gradle 2.4 release notes

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

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