scm path is generate by maven2 api.

How do you have defined your scm url in root pom (and/or in your war pom) ?

If you have define it only in root pom, you must have a '/' at the end, and maven will take it and add module name at the end.

Emmanuel

Frank Zhao a écrit :
I have several maven 2 projects with modules, when I add then into Continuum, 
the scm path of the modules were all wrong. Therefore I would like to know how 
continuum 1.0/1.0.1 interprets the scm path for maven 2 modules.

Here is the example of my maven 2 project.

Directory tree in svn:
root/
 + pom.xml
 + supplier/
    + content-submission-war/
       + pom.xml
       + src/


The project root pom:
...
        <modelVersion>4.0.0</modelVersion>
        <groupId>foo.core</groupId>
        <artifactId>root</artifactId>
        <packaging>pom</packaging>
        <version>2.0-SNAPSHOT</version>
...
        <modules>
        <module>supplier/content-submission-war</module>
        </modules>

The POM under content-submission-war/ :
   <parent>
        <groupId>foo.core</groupId>
        <artifactId>root</artifactId>
        <version>2.0-SNAPSHOT</version>
    </parent>
   <groupId>foo.core</groupId>
    <artifactId>content-submission-war</artifactId>
    <packaging>war</packaging>
   <build>
        <finalName>content-submission-war</finalName>
    </build>
...

When I added the root POM to Continuum, I got the scm:svn path for the module 
as:
scm:svn:http://root/content-submission-war
But the correct path should be:
root/supplier/content-submission-war/pom.xml


Reply via email to