1- your scm urls are wrong, they must start with 'scm:' and not 'scm|'
2- I'm not sure you need to create a view by module, but i don't know because i've never use
clearcase. Check your scm urls in sub-modules by running 'mvn help:effective-pom'.
Emmanuel
[EMAIL PROTECTED] a écrit :
Thanks for your reply,
Yes my working directory for sub modules are empty
I just have my scm url only at my parent module like here in my directory
structure i have it in Modules,Module A & Module B pom.xml
so when i added this has maven2 project and pointed the pom url to
Modules-pom.url, which looks like
<scm>
<connection>scm|clearcase|${scm.my.view}|${scm.my.viewPath}</connection>
</scm>
;;;;;;;;;;;;;;;;;;;
<modules>
<module>ModuleA</module>
<module>ModuleB</module>
</modules>
My vob are loaded fine for Modules-pom.xml, then as i have Module A&B as
child here then it tries to load Module A & B now, where i have entry like
<scm>
<connection>scm|clearcase|${scm.my.view}|${scm.my.viewPath}</connection>
</scm>
so it tries to load the same view again and errors out with view already
exists, but created all modules with empty working directory. only the top
one has all soucecodes in it, and i was able to do build for this one(ie.
Modules) with no problem but when it tried to build Module A / B then its
failed with the error, it could not check out files coz view is already
exists
then i changed my Modules A & B pom as
<scm>
<connection>scm|clearcase</connection>
</scm>
This time while creating project it didn't complain, but it just created
empty directory for Modules A & B then when i tried to build only either
A / B then it throws error
Exception:
Cannot checkout sources.
The scm url must be on the form 'scm:' where can be either ':' or '|'.
is there workaround for this problem??
or is it something like i need to create a seperate view for my modules A
& B to work with them??
Thanks,
Raghu
Emmanuel Venisse <[EMAIL PROTECTED]>
03/02/2006 07:37 AM
Please respond to continuum-users
To: continuum-users@maven.apache.org
cc:
Subject: Re: continuum with clearcase
[EMAIL PROTECTED] a écrit :
Hi All
How multi module maven2 project works with continuum(either 1.0.2/1.0.3
Snapshot) and clearcase
i have my project in clearcase has
Modules
+ Module A
+SubModuleA
-pom.xml
+SubModuleB
-pom.xml
-pom.xml
+ Module B
+SubModuleA
-pom.xml
+SubModuleB
-pom.xml
- pom.xml
- pom.xml
Currently i'm using continuum 1.0.3 snapshot,
Then when i added MyProject has maven2 project its loaded all my modules
and submodules as seperate project, then i also removed -N option - so
far happy.
cool.
But when i wanted to build only one module (like either Module A or
SubModule of A or SubModule of B like that) its not building for me coz
it
doesn't find any source for them, when i see the working copy for these
only my top project that is Modules has all the source codes, but not
all
other modules.
so your working directories for submodules are totally empty, right?
Do you have declare a <scm> in all your modules or only in parent? With
your directory structure,
you can declare it only in parent.
You can check the scm url of your modules by running this:
mvn help:effective-pom
Are your modules scmUrls correct?
Emmanuel
So is there something i'm missing here?
Thanks,
Raghu