快照(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>