We have multiple Jenkins jobs using maven with the same userID with /home 
on a file system shared between slave nodes, so the default 
~/.m2/repository led to ... nice speedups, but had the downside of doing 
The Wrong Thing, and causing errors.  So for jobs that call mvn in the 
middle of a bash step (as opposed to using the local option others pointed 
out with a Maven step) you can do mvn ... -Dmvn.repo.local=/path/you/want

You can probably put that in your settings.xml file.


On Sunday, April 26, 2015 at 3:12:56 AM UTC-7, Samith Dassanayake wrote:
>
> Hi all,
> I want to set a local maven repository per set of jobs dynamically.(kind 
> of a job partitioning method) For an example
> job1, job2, job3  --> use /home/jenkins/dir1
> job4, job5,  --> use /home/jenkins/dir2
> job7  --> use /home/jenkins/dir3
> etc..
>
> Is there a way to define local maven repository location in the config.xml 
> such that I can define which local maven repository to use, during the job 
> creation per particular job?
>
> Thanks,
> Samith
>

-- 
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].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/b41faf93-67fb-4f3a-8349-66d5550c96f9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to