Hi ,

let me take an example ,

i have a 'modules' maven directory containing project.xml with the contents:
<project>
.......
 <dependencies>
    <dependency>
      <groupId>com.sun.j2ee.blueprints</groupId>
      <artifactId>petstore-war</artifactId>
      <version>${pom.currentVersion}</version>
      <type>war</type>
      <properties>
        <ear.bundle>true</ear.bundle>
        <ear.appxml.war.context-root>/petstore</ear.appxml.war.context-root>
      </properties>
    </dependency>
    <build>
    .......
    </build>
.......
</project>

the project.properties :
maven.multiproject.includes=**/project.xml
maven.multiproject.excludes=project.xml


i have a subproject 'petstore-web' under the modules directory  containing
project.xml with the contents:

<project>
  <extend>../project.xml</extend>
  <name>Petstore WAR</name>
  <artifactId>petstore-war</artifactId>
  <package>com.sun.j2ee.blueprints.petstore</package>
  <shortDescription>Petstore WAR</shortDescription>
  <description>Petstore WAR</description>
  <dependencies>
    <dependency>
      <groupId>com.sun.j2ee.blueprints</groupId>
      <artifactId>util-tracer</artifactId>
      <version>${pom.currentVersion}</version>
      <properties>
        <war.bundle>true</war.bundle>
      </properties>
    </dependency>
    ........
  </dependencies>
  <build>
  ......
  </build>
  </project>


Now ... From modules when i run 'multiproject:clean' , it gives the same
error of cycle.
but if i run clean from the petstore-web directory , i get no such error
.....
The Multiproject:clean must be calling clean on each subproject ... so if i
run explicitly from the subproject ... it runs smoothly i.e. it deletes the
target directory within the subproject.
What causes the error ?


On 2/16/06, Manisha Sur <[EMAIL PROTECTED]> wrote:
>
>  How does it effect the clean goal ? it only means to clean the target
> directory.
>
> On 2/15/06, Arnaud HERITIER <[EMAIL PROTECTED] > wrote:
> >
> > Yes, if each subproject extends the master you have a cycle because
> > aech subproject declares itself as a dependency.
> > It's better to define your dependencies in each subproject.
> >
> > Arnaud
> >
> > On 2/15/06, Manisha Sur < [EMAIL PROTECTED]> wrote:
> > > Hi,
> > >
> > > I get the 'A cycle was detected' error for the multiproject:goal
> > > -Dgoal=3Dclean .
> > > The master project.xml contains dependencies on its subprojects, is
> > this the
> > > reason its giving this error.
> > > when i comment the dependencies part of the master project.xml ,
> > everything
> > > works fine.
> > > how to tackle this problem . I am using maven 1.1 beta2 . i also have
> > a copy
> > > of maven 1.0.2
> > >
> > >
> > > --
> > > Warm Regards
> > > Manisha Sur
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
>
> --
> Warm Regards
> Manisha Sur




--
Warm Regards
Manisha Sur

Reply via email to