add "-Duser.home=/oath/toNewDir" to the options
/Domi

On 20.03.2012, at 13:53, Michael Wieland wrote:

> Hi,
> 
> thanks for your reply but that didn't solved the problem. :(
> 
> This option only changes the location of the local repository. The path to 
> the .m2 directory does not change by using this option.
> 
> A build fails with this error message:
> ERROR: Failed to create /not/existing/user/dir/.m2
> 
> I've looked at the source code of the maven-plugin and saw the path is hard 
> coded to the property "user.home". Is there any way to set the user.home 
> property in a Maven job?
> 
> 
> Regards
> 
> Michael
> 
> 
> On Tuesday, March 20, 2012 1:35:58 PM UTC+1, Richard Mortimer wrote:
> Hi,
> You question is best addressed to [email protected].
> jenkinsci-issues@ is used for automated JIRA messages.
> 
> That said I've answered your question below etc. and posted to -users 
> for others to comment as appropriate.
> 
> On 20/03/2012 11:39, Programie wrote:
> > Hi,
> >
> > I'm using Jenkins with the Maven plugin. Jenkins is running in a Tomcat
> > container.
> >
> > Tomcat is running using the wwwjenkins user. However the home directory of
> > this user does not exist. The administrators of the server said me, they set
> > it to an invalid directory to have an unique directory for each application.
> > That may makes sense because multiple applications can run in the same user
> > context.
> >
> > The problem: Maven tries to create the .m2 directory in the not existing
> > home directory of the wwwjenkins user. How can I change the path used by
> > Maven for the .m2 directory? I want to move it to JENKINS_HOME.
> >
> 
> If you navigate to the "Manage Jenkins" page you can set the location of 
> the .m2 directory in the "Maven Project Configuration" section.
> 
> <yourjenkinsurl>/configure
> 
> 
> You can set it to be "Local to executor" or "Local to workspace". I 
> suspect that you want "Local to workspace".
> 
> Regards
> 
> Richard
> 
> 
> 
> 
> 
> 
> 
> 

Reply via email to