# HG changeset patch # User smith@nwoca.org # Date 1330809598 0 # Node ID 1290b23e7b769acae45a6428cf3281d586362e95 # Parent f351338a3b3addf7afed3aab840825d850408814 modify ivy and gradle to use same local repo diff -r f351338a3b3a -r 1290b23e7b76 init.gradle --- a/init.gradle Wed Feb 22 19:14:04 2012 +0000 +++ b/init.gradle Sat Mar 03 21:19:58 2012 +0000 @@ -1,6 +1,11 @@ gradle.ssdtDevelkitLocation = gradle.hasProperty('ssdtDevelkitLocation') ? gradle.ssdtDevelkitLocation : 'http://hg.ssdt-ohio.org/browse/public/develkit' +ant.property(file: System.getProperty('user.home') + "/.ssdt/private.properties") +if (ant.properties['ivy.default.ivy.user.dir']) { + gradle.ivyUserDir = ant.properties['ivy.default.ivy.user.dir'] ?: System.getProperty('user.home') + "/.ivy2" +} + gradle.addListener(new ArtifactoryGradleSettings()) gradle.bambooBuild = System.getenv().any { it.key.startsWith('BAMBOO')} @@ -31,6 +36,7 @@ if ( local ) { logger.info "removing local repo: $it" new File(System.properties['user.home'] + "/.ssdt/local-repo").deleteDir() + new File(gradle.ivyUserDir + "/local").deleteDir() } } @@ -55,10 +61,13 @@ if (!gradle.bambooBuild) { add(new org.apache.ivy.plugins.resolver.FileSystemResolver()) { name = 'local' - addIvyPattern System.properties['user.home'] + "/.ssdt/local-repo/[module]-ivy-[revision].xml" - addArtifactPattern System.properties['user.home'] + "/.ssdt/local-repo/[module]-[revision](-[classifier]).[ext]" + addIvyPattern gradle.ivyUserDir + "/local/[module]-ivy-[revision].xml" + addArtifactPattern gradle.ivyUserDir + '/local/[module]-[revision](-[classifier]).[ext]' descriptor = 'optional' checkmodified = true + changingMatcher = 'regexp' + changingPattern = '.*SNAPSHOT' + force = true } } add(new org.apache.ivy.plugins.resolver.URLResolver()) { diff -r f351338a3b3a -r 1290b23e7b76 ssdt.default.ivy.settings.xml --- a/ssdt.default.ivy.settings.xml Wed Feb 22 19:14:04 2012 +0000 +++ b/ssdt.default.ivy.settings.xml Sat Mar 03 21:19:58 2012 +0000 @@ -18,8 +18,8 @@ - - + +