On Nov 8, 2009, at 11:47 PM, Adam Murdoch wrote:
>
>
> Andrew Pietsch wrote:
>> Hi there,
>>
>> I noticed the other day that my build fails while trying to update
>> snapshot dependencies if there's no network connection. Since all
>> the dependencies are in my cache is there anyway to make the build
>> to continue?
This occurs when dynamic dependencies are used. For example Maven
snapshots or something like "junit:junit:4.4+". We do this in the
integration test. Is this where your build stalls?
- Hans
--
Hans Dockter
Gradle Project Manager
http://www.gradle.org>>
>
> No built-in way, yet. There's a JIRA issue for this:
http://jira.codehaus.org/browse/GRADLE-320>
> It is possible to script an 'offline' mode in your build script.
> Here is an example which uses the maven central repository when
> online, and the local Gradle cache when offline:
>
> repositories {
> if (rootProject.hasProperty('offline')) {
> add(new FileSystemResolver()) {
> name = 'gradleCache'
> addArtifactPattern("${gradle.gradleUserHomeDir}/cache/$
> {ResolverContainer.DEFAULT_CACHE_ARTIFACT_PATTERN}")
> addIvyPattern("${gradle.gradleUserHomeDir}/cache/$
> {ResolverContainer.DEFAULT_CACHE_IVY_PATTERN}")
> }
> }
> else {
> repositories { mavenCentral() }
> }
> }
>
>
> --
> Adam Murdoch
> Gradle Developer
>
http://www.gradle.org>
>
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
>
>
http://xircles.codehaus.org/manage_email>
>
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email