Dear all,

I have identified my error: it seems that module and parent artifact id have to match to the folder name when using subversion and continuum!
Could you please confirm the convention?

Francois

My folder

   * nemo-andromda-profiles/
         o pom.xml
         o uml-1.4
+ owl + pom.xml

My poms.xml

   * Parent pom.xml
         o <project>
               <modelVersion>4.0.0</modelVersion>
               <groupId>fr.cns.genoscope.nemo.andromda.profiles</groupId>
               <artifactId>nemo-andromda-profiles</artifactId>
               <version>1.0-SNAPSHOT</version>
               <packaging>pom</packaging>
               <modules>
                   <module>uml-1.4</module>
               </modules>
               ....
           </project>
   * Module pom.xml
         o <project>
               <modelVersion>4.0.0</modelVersion>
<parent> <groupId>fr.cns.genoscope.nemo.andromda.profiles</groupId>
                   <artifactId>nemo-andromda-profiles</artifactId>
                   <version>1.0-SNAPSHOT</version>
               </parent>
<groupId>fr.cns.genoscope.nemo.andromda.profiles.uml14</groupId>
               <artifactId>uml-1.4</artifactId>     <!-- BEFORE I have
           <artifactId>nemo-andromda-profiles-uml-1.4</artifactId>  -->
               <name>Nemo AndroMDA UML 1.4 Profile</name>
               ....
           </project>



Francois


Dear all,

I am trying to add a maven2 project using multiple module to continuum.
When I add my project, continum find all submodule but when I build the project, I get an error for the modules.
The parent module is well compile but the
Do I need to declare in each sub module, the svn url ?
Or normally Continuum can discover it?
If you need more information to investigate, do not hesitate to ask

Thanks for your help.

Francois


=========
parent pom.xml
=========
<project>
    <modelVersion>4.0.0</modelVersion>
    <groupId>fr.cns.genoscope.nemo.andromda.profiles</groupId>
    <artifactId>nemo-andromda-profiles</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>pom</packaging>
    <name>Nemo AndroMDA Profiles</name>
    <description>
        These profiles allow all AndroMDA stereotypes, tagged values,
        and datatypes to be referenced from a model.
    </description>
    <!-- Continuous integration -->
    <ciManagement>
        <system>continuum</system>
        <url>http://mars.pc.local:8090/continuum</url>
        <notifiers>
            <notifier>
                <type>mail</type>
                <configuration>
                    <sendOnSuccess>true</sendOnSuccess>
                    <sendOnWarning>true</sendOnWarning>
                    <sendOnFailure>true</sendOnFailure>
                    <sendOnError>true</sendOnError>
                    <address>[EMAIL PROTECTED]</address>
                </configuration>
            </notifier>
        </notifiers>
    </ciManagement>

    <!-- The source repository -->
    <scm>
        <!-- connection>
scm:svn:http://subversion/nemo/nemo_studio_repo/${project.artifactId}/trunk
        </connection -->
        <!-- >developerConnection>
scm:svn:http://subversion/nemo/nemo_studio_repo/${project.artifactId}/trunk
        </developerConnection -->
        <connection>
scm:svn:svn+ssh://subversion/env/database/subversion/nemo/nemo_studio_repo/${project.artifactId}/trunk
        </connection>
        <developerConnection>
scm:svn:svn+ssh://subversion/env/database/subversion/nemo/nemo_studio_repo/${project.artifactId}/trunk
        </developerConnection>
        <!-- Si viewCVS or fisheye -->
<!-- <url>http://www.genoscope.cns.fr/viewcvs.cgi/${project.artifactId}</url>-->
    </scm>

    <modules>
        <module>uml-1.4</module>
    </modules>
    <build>

        <pluginManagement>
            <plugins>
                <plugin>
                    <groupId>org.andromda.maven.plugins</groupId>
                    <artifactId>andromdapp-maven-plugin</artifactId>
                    <version>${andromda.version}</version>
                </plugin>
                <plugin>
                    <extensions>true</extensions>
                    <groupId>org.andromda.maven.plugins</groupId>
                    <artifactId>
                        andromda-model-archiver-plugin
                    </artifactId>
                    <version>${andromda.version}</version>
                </plugin>
            </plugins>
        </pluginManagement>
    </build>
    <repositories>
        <repository>
            <id>andromda</id>
            <name>AndroMDA Repository</name>
            <url>http://team.andromda.org/maven2</url>
        </repository>
    </repositories>
    <pluginRepositories>
        <pluginRepository>
            <id>andromda</id>
            <name>AndroMDA Repository</name>
            <url>http://team.andromda.org/maven2</url>
        </pluginRepository>
    </pluginRepositories>
    <properties>
        <andromda.version>3.2-SNAPSHOT</andromda.version>
    </properties>
</project>


=======
module pom.xml
==========

<project>
   <modelVersion>4.0.0</modelVersion>
      <parent>
       <groupId>fr.cns.genoscope.nemo.andromda.profiles</groupId>
       <artifactId>nemo-andromda-profiles</artifactId>
       <version>1.0-SNAPSHOT</version>
   </parent>
      <groupId>fr.cns.genoscope.nemo.andromda.profiles.uml14</groupId>
   <artifactId>nemo-andromda-profiles-uml14</artifactId>
   <name>Nemo AndroMDA UML 1.4 Profile</name>
   <packaging>pom</packaging>
        <description>
       Contains the Nemo AndroMDA UML 1.4 profiles.
   </description>
      <build>
       <plugins>
           <plugin>
               <groupId>org.andromda.maven.plugins</groupId>
               <artifactId>andromda-model-archiver-plugin</artifactId>
               <configuration>
                              <replaceExtensions>true</replaceExtensions>
                       </configuration>
           </plugin>
       </plugins>
   </build>
   <modules>
       <module>owl</module>
   </modules>
</project>


=====================
Parent project trace
=====================
[INFO] Scanning for projects...
[INFO] ----------------------------------------------------------------------------
[INFO] Building Nemo AndroMDA Profiles
[INFO]    task-segment: [clean, install]
[INFO] ----------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory /0/Softs/nemo/continuum-1.0.3/apps/continuum/working-directory/17/target [INFO] Deleting directory /0/Softs/nemo/continuum-1.0.3/apps/continuum/working-directory/17/target/classes [INFO] Deleting directory /0/Softs/nemo/continuum-1.0.3/apps/continuum/working-directory/17/target/test-classes
[INFO] [site:attach-descriptor]
[INFO] [install:install]
[INFO] Installing /0/Softs/nemo/continuum-1.0.3/apps/continuum/working-directory/17/pom.xml to /env/cns/home/continum/.m2/repository/fr/cns/genoscope/nemo/andromda/profiles/nemo-andromda-profiles/1.0-SNAPSHOT/nemo-andromda-profiles-1.0-SNAPSHOT.pom [INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESSFUL
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 4 seconds
[INFO] Finished at: Mon Sep 25 13:01:17 CEST 2006
[INFO] Final Memory: 6M/120M
[INFO] ------------------------------------------------------------------------


====================
Module project trace
====================
Provider message: The svn command failed.
Command output:
svn: URL 'svn+ssh://subversion/env/database/subversion/nemo/nemo_studio_repo/nemo-andromda-profile-owl/trunk/nemo-andromda-profiles-uml14/nemo-andromda-profile-owl' doesn't exist
---





--
Francois Le Fevre
Bioinformatics Engineer
Computational Biology Group -  NeMo group
Genoscope
Tél. : (+33) 1 60 87 45 83
Web : http://www.genoscope.cns.fr/bioinfo

Reply via email to