continuum-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Allison, Bob" <>
Subject RE: How to make Continuum respect maven installation-wide settings.xml?
Date Thu, 09 Feb 2006 11:40:33 GMT
I have done the same thing in the past.  Continuum does not display the interpolated values
on its web pages but it does end up using them during operation.

-----Original Message-----
From: Michael Böckling [] 
Sent: Thursday, February 09, 2006 06:03
Subject: Re: How to make Continuum respect maven installation-wide settings.xml?

Thank you Emmanuel for your help, but unfortunately, this isn't working, 
it still says "${curr-scm-root}Build/Parent-Project" in the Continuum 
project info page.
When I go to /opt/continuum-1.0.2/apps/continuum/working-directory/6817 
and type "mvn help:effective-pom", everything looks right, the element 
"project.scm.connection" is properly interpolated. Could it be that 
Continuum does not interpolate pom values upon project import?


> You must copy your settings.xml in 
> ${continuum.home}/bin/YOUR_OS/conf/settings.xml.
> Absolute path of settings.xml is written in your continuum logs.
> Why don't you define it in ${user.home}/.m2/settings.xml?
> Emmanuel
> Michael Böckling a écrit :
>> Hi,
>> in have a settings.xml in my maven installation directory where I 
>> define an active profile:
>> <activeProfile>dev</activeProfile>
>> My SCM information in the POM depend on a profile being activated, 
>> because I want to be able to switch between different repository 
>> roots depending on the environment (dev/int/prod).
>> When I try to import a project to Continuum, the profile does not get 
>> activated, because the settings.xml in the Maven installation 
>> directory is obviously not being read, resulting in a SCM url like 
>> this: "${curr-scm-root}Build/Parent-Project". The property 
>> ${curr-scm-root}is not interpolated, because the profile is not 
>> activated.
>> Is there a way to configure Continuum such that it reads 
>> maven-2.0.2/conf/settings.xml, or must I copy settings.xml somewhere 
>> in my continuum installation so it gets picked up?
>> Regards,
>>    Michael
Giniality AG - Michael Böckling; Steinenberg 21, CH-4051 Basel
P: +41 61 226 99 63 - F: +41 61 226 99 69;

View raw message