16 March 2013

I’ve setup Gaelyk Continuous Integration Server on CloudBees few months ago so each time the change is pushed to Gaelyk repository and the tests are passing then the new JARs are pushed to the snapshot repository currently hosted at SonaType OSS. If you like living on the edge and using the latest features you can use these in your application.

Updating Gradle build is pretty easy. Only thing you need to do is to declare SonaType snapshot repository in repositories configuration closure

Repositories configuration

repositories {
    mavenRepo url: 'https://oss.sonatype.org/content/repositories/snapshots/'

and change the version of your Gaelyk dependency to the snapshot version, 2.0-SNAPSHOT at the time of writing.

Dependencies configuration

dependencies {
    compile 'org.gaelyk:gaelyk:2.0-SNAPSHOT'

By default Gradle caches the snapshot versions. To disable caching for all snapshot versions add following to your build.gradle file:

Disable snapshot versions caching

configurations.all {
    resolutionStrategy.cacheChangingModulesFor 0, 'seconds'

If you haven’t adopted Gradle for Gaelyk development, you can download latest snapshots from Sonatype OSS Snapshot Repository. Be sure you are using the same Groovy and GAE SDK version as listed in common build configuration.

Here you go, you’re now using the latest version of Gaelyk available.

blog comments powered by Disqus