... but invoking gradle with -Dgradue.user.home=/home/wujek/.gradle does work, also for the wrapper. I wonder what the difference here is.
On Tue, Jun 11, 2013 at 11:23 AM, Wujek Srujek <[email protected]>wrote: > Hi. Thanks for the link. So my problems were twofold: > 1. I configured the repository url (mercurial) to file:///some/path, and > each build would wipe out the repository (and the wrapper, and the artifact > caches) and clone a new one because of the following message: > > [workspace] $ hg showconfig paths.default > ERROR: Workspace reports paths.default as /home/wujek/gradle-test > which looks different than file:/home/wujek/gradle-test > so falling back to fresh clone rather than incremental update > > Once I changed the repo url to a local path it works fine, the caches are > reused. > > > 2. Invoking gradle with -g /home/wujek/.gradle fixed the problem only > partially - the artifacts are not downloaded (I had wiped out the workspace > before the build to make sure) but the wrapper still is. > > I hope the problem will be solved some time soon, especially as there already > seems to be a fix ready. > > > Anyways, thanks for your information. > > > wujek > > > > On Tue, Jun 11, 2013 at 1:57 AM, Richard Bywater <[email protected]>wrote: > >> This is probably because of >> https://issues.jenkins-ci.org/browse/JENKINS-17386 >> >> Richard. >> >> >> On Fri, Jun 7, 2013 at 8:43 PM, <[email protected]> wrote: >> >>> Actually, the Gradle distribution and all dependencies are downloaded >>> _for each build_. This is bad. I'm running jenkins with 'java -jar >>> jenkins.war' if it matters. >>> >>> wujek >>> >>> >>> On Friday, June 7, 2013 10:32:13 AM UTC+2, [email protected] wrote: >>>> >>>> Hi. I'm using the latest Gradle plugin and I noticed that all projects >>>> have all Gradle artifacts stored in their own workspace. This means, each >>>> project will have its own Gradle distribution (I'm using gradle wrapper) >>>> and their own copies of all artifacts. This seems pretty wasteful. >>>> Is there a way to configure a common directory for the wrappers and >>>> artifacts? Just as when I use Gradle on the command line everything is >>>> stored in ~/.gradle by default? Some variable, somehow, somewhere? >>>> >>>> wujek >>>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Jenkins Users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/groups/opt_out. >>> >>> >>> >> >> -- >> You received this message because you are subscribed to the Google Groups >> "Jenkins Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> For more options, visit https://groups.google.com/groups/opt_out. >> >> >> > > -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
