Wim,

Your problem is similar, but...

My project layout is:

<root>
+ build
++ project.xml
+ <module1>
++ project.xml
++ src
+ <module2>
++ project.xml
++src

Here's what I had done in my case:

  1) Add project using the "build" POM/project.xml

2) Change the scm url in the continuum project definition to point to the parent module ("module-name" in your case, "<root>" in my case).

3) Change POM filename in the continuum build definition for the project to "build/pom.xml" ("build/project.xml" in my case ).

Continuum should now properly checkout all the code in your "module-name".

In my case, the build then fails because I don't have a POM at the "module-name" level, so the issue I reported had to do with continuum not using the POM filename from the build definition. Your situation may actually succeed because you have a POM at the "module-name" level.

FYI, a quick glance at org.apache.maven.continuum.execution.maven.m2.MavenTwoBuildExecutor.updateProjectFromCheckOut() shows it has a similarly hard-coded POM filename as org.apache.maven.continuum.execution.maven.m1.MavenOneBuildExecutor.updateProjectFromCheckOut()

HTH,
Doug

Wim Deblauwe wrote:

Should I open a new issue in JIRA for my problem or just comment on the
current one?

2005/11/2, Doug Douglass <[EMAIL PROTECTED]>:
I reported this problem for maven 1 projects:

http://jira.codehaus.org/browse/CONTINUUM-381


Wim Deblauwe wrote:
Hi,

I'm using a structure where my pom.xml is in a subdirectory called build
like this:

module-name
+ build
+ pom.xml
+ src
+ ...

Continuum seems to handle this case inproperly. In
"working-directory\21" of
my continuum installation, only the contents of the build directory is
copied there. As a result no java files can be found to compile. I'm
using
scm:local by the way and I also extend a parent pom. This parent pom
gets
read, because I specify there that my reports should be in a temp
directory
and this happens.

Is this a known bug or am I doing something wrong?

regards,

Wim


Reply via email to