快照(Snapshots)
关于快照
对于那些不想等待Glide下个正式版本而愿意尝鲜的用户,我们在Sonatype上部署了这个库的快照。 每一次我们push代码待GitHub的master分支,travis-ci会构建Glide.如果构建成功,会自动部署最新版本的库到Sonatype上。 和Glide主库一样,每个Intergration库也有自己的快照,如果你使用快照版本的Glide库,请使用快照版本的Intergration库,反之依然。
获取快照
Sonatype的快照库和其他的maven库一样,提供jar,maven,gradle等版本。
Jar
Jar包可以直接从Sonatype上下载,再次检查一下日期,确保使用最新版本
Gradle
在仓库列表中添加快照仓库
repositories {
jcenter()
maven {
url 'http://oss.sonatype.org/content/repositories/snapshots'
}
}
然后修改依赖为快照版本
dependencies {
compile "com.github.bumptech.glide:glide:3.6.0-SNAPSHOT"
compile "com.github.bumptech.glide:okhttp-integration:1.3.0-SNAPSHOT"
}
Maven
这种方式没有测试,直接从StackOverflow拷过来的。欢迎改进下面的内容。
添加下面的代码到~/.m2/settings.xml
中:
<profiles>
<profile>
<id>allow-snapshots</id>
<activation><activeByDefault>true</activeByDefault></activation>
<repositories>
<repository>
<id>snapshots-repo</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
<releases><enabled>false</enabled></releases>
<snapshots><enabled>true</enabled></snapshots>
</repository>
</repositories>
</profile>
</profiles>
修改依赖为快照版本
<dependency>
<groupId>com.github.bumptech.glide</groupId>
<artifactId>glide</artifactId>
<version>3.6.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.github.bumptech.glide</groupId>
<artifactId>okhttp-integration</artifactId>
<version>1.3.0-SNAPSHOT</version>
</dependency>