[ http://jira.codehaus.org/browse/CONTINUUM-462?page=all ]
     
Christian Schulte closed CONTINUUM-462:
---------------------------------------

    Resolution: Duplicate

see comment in MNG-1263

> Relative path not honoured in cvs commands for flat project layout
> ------------------------------------------------------------------
>
>          Key: CONTINUUM-462
>          URL: http://jira.codehaus.org/browse/CONTINUUM-462
>      Project: Continuum
>         Type: Bug
>     Versions: 1.0, 1.0.1
>  Environment: affects all environments
>     Reporter: Christian Schulte

>
>
> Continuum does not implement the flat project layout as described at  
> <http://maven.apache.org/guides/mini/guide-ide-eclipse.html> at the end of 
> the site correctly. The checkout via ViewCVS does work but during building 
> continuum does not propagate the relative path to the modules and the parent 
> correctly  to the cvs commands it executes making the build fail because of 
> cvs errors about unknown modules.
> Example:
> REPOROOT
> |--ROOT
> |----pom.xml
> |--MODULE1
> |----pom.xml
> |--MODULE2
> |----pom.xml
> Just directories below REPOROOT. The ViewCVS URL to import such a project 
> into continuum looks something like this...
> http://somehost/viewcvs/*checkout*/REPOROOT/ROOT/pom.xml 
> and the SCM URL inside ROOT/pom.xml looks like this...
>  
> <connection>scm:cvs:pserver:[EMAIL PROTECTED]:/cvs:/REPOROOT/ROOT</connection>
> Continuum can successfully build the project inside ROOT but fails for all 
> projects defined like this in ROOT/pom.xml.
> <modules>
>  <module>../MODULE1</module>
>  <module>../MDOULE2</module>
> </modules>
> That is because it tries to do the cvs checkouts wihtout the correct relative 
> path as it did during initial checkout via ViewCVS.
> 21212715 [Thread-1] WARN  org.apache.maven.continuum.scm.ContinuumScm  - 
> Command output: cvs server: cannot find module `REPOROOT/ROOT/MODULE1' - 
> ignored
> cvs [checkout aborted]: cannot expand modules 
> Here it should have used REPOROOT/ROOT/../MODULE1. The workaround to get this 
> structure working in continuum is to specify the SCM URL inside every single 
> pom.xml of the whole project with the correct path. Continuum then does 
> support the flat project layout. Without the SCM URLs inside every pom it 
> only honours the structure during initial checkout via ViewCVS but not during 
> the cvs commands executed.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to