continuum-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Peschier J. \(Jeroen\)" <j.pesch...@nedasco.nl>
Subject RE: Multimodule import with StarTeam SCM fails
Date Wed, 12 Apr 2006 08:34:29 GMT

I see. I now added the POM from my local copy and it seems to add all modules. However, the
StarTeam username/password does not seem to be resolved. This is logged:

jvm 1    | 2006-04-12 10:12:23,459 [Thread-2] WARN  ContinuumScm                   - Error
while checking out the code for project: 'Unnamed - com.company:framework:pom:0.1', id: '21'
to 'C:\ci\work\21'.
jvm 1    | 2006-04-12 10:12:23,459 [Thread-2] WARN  ContinuumScm                   - Command
output: Error occurred:
jvm 1    | Logon failure. Please verify the spelling of the user name and try again.
jvm 1    |
jvm 1    |
jvm 1    | 2006-04-12 10:12:23,459 [Thread-2] WARN  ContinuumScm                   - Provider
message: The starteam command failed.
jvm 1    | 2006-04-12 10:12:23,819 [Thread-2] INFO  ContinuumScm                   - Checking
out project: 'Unnamed - com.company:ProjectA:jar:0.1', id: '22' to 'C:\ci\work\22'.
jvm 1    | 2006-04-12 10:12:23,819 [Thread-2] INFO  ScmManager                     - Working
directory: C:\ci\work\22
jvm 1    | 2006-04-12 10:12:23,819 [Thread-2] INFO  ScmManager                     - Command
line: stcmd co -x -nologo -stop -p ${username}@sthost:49201/LogiX/LogiX/ProjectA -fp C:/ci/work/22
-is
jvm 1    | 2006-04-12 10:12:25,819 [Thread-2] WARN  ContinuumScm                   - Command
output: Error occurred:
jvm 1    | Logon failure. Please verify the spelling of the user name and try again.



Like I said before, StarTeam SCM works for my local Maven2 build. 
I have settings.xml in %M2_HOME%\conf\settings.xml. %M2_HOME%\bin is in my %PATH% environment.

The stcmd executable is also in my %PATH%.

How does Continuum resolve the StarTeam username/password? Does Continuum use the credentials
from Maven's settings.xml?



-----Oorspronkelijk bericht-----
Van: Emmanuel Venisse [mailto:emmanuel@venisse.net] 
Verzonden: dinsdag 11 april 2006 19:38
Aan: continuum-users@maven.apache.org
Onderwerp: Re: Multimodule import with StarTeam SCM fails

You can't add multimodule projects from your local repository because continuum can't download

sub-projects. If you want to add them in continuum with file protocol, you should use parent
pom 
from your local copy.

Emmanuel

Peschier J. (Jeroen) a écrit :
> I am experiencing problems with importing a multimodule POM into
> Continuum. Our project layout is as below:
> 
> Framework
> + ProjectA
> + ProjectB
> 
> Relevant parts of the framework.pom:
> 
> <version>0.1</version>
> <modules>
>   <module>ProjectA</module>
>   <module>ProjectB</module>
> </modules>
> <ciManagement>
>    <system>continuum</system>
>    <url>http://localhost:8080/continuum</url>
>    <notifiers>
>      <notifier>
>        <type>mail</type>
>        <sendOnError>true</sendOnError>
>        <sendOnFailure>true</sendOnFailure>
>        <sendOnSuccess>true</sendOnSuccess>
>        <sendOnWarning>true</sendOnWarning>
>        <configuration>
>          <address>sjaak@foobar.nl</address>
>        </configuration>
>      </notifier>
>    </notifiers>
> </ciManagement>
> <scm>
>  
> <connection>scm:starteam:${username}@sthost:49201:/LogiX/LogiX</connecti
> on>
>  
> <developerConnection>scm:starteam:${username}@sthost:49201:/LogiX/LogiX<
> /developerConnection>
> </scm>
> 
> I have the StarTeam username and password defined in settings.xml. The
> SCM configuration works for my local build. Continuum is running under
> the same credentials as myself, so I assume Continuum will use my
> current Maven 2 configuration.
> 
> The POM URL begin submitted to Continuum is:
> file:///C:/Documents%20and%20Settings/sjaak/.m2/repository/com/company/f
> ramework/0.1/framework-0.1.pom
> 
> Upon submitting, Continuum reports the following error:
> 
>     * Could not download
> file:/C:/Documents%20and%20Settings/sjaak/.m2/repository/com/company/fra
> mework/0.1/framework/ProjectA/pom.xml: C:\Documents and
> Settings\sjaak\.m2\repository\com\company\framework\0.1\framework\Projec
> tA\pom.xml (Het systeem kan het opgegeven pad niet vinden)
> 
> Check the logs for more details.
> 
>     * Could not download
> file:/C:/Documents%20and%20Settings/sjaak/.m2/repository/com/company/fra
> mework/0.1/framework/ProjectB/pom.xml: C:\Documents and
> Settings\sjaak\.m2\repository\com\company\framework\0.1\framework\Projec
> tB\pom.xml (Het systeem kan het opgegeven pad niet vinden)
> 
> Check the logs for more details.
> 
> 
>>>From the error messages it appears Continuum is attempting to locate the
> module POMs relative to the location of the framework POM. Is that the
> intended behaviour? I learned from the documentation that if modules are
> listed in the POM they will be checked out. Instead of performing a
> checkout it appears to traverse the repository looking for the module
> POMs. What is missing here?
> 
> 
> 
> 



Mime
View raw message