HI,
Guys!I have set up a parent project which has three sub project.(see the
attachments please).Both the agentapp project
and the agentwar project is dependence agentcommon project. I have installed
the agentcommon project to the local repo.
and run mvn -N install under the parent project agent directory.so I can
package the other subproject agentapp and agentwar,
But when I package the agentcommon again,maven has reported the error
message like this:
=============================================================================================
D:\workspace\agent\agentcommon>mvn package -X
+ Error stacktraces are turned on.
Maven version: 2.0.5
[DEBUG] Building Maven user-level plugin registry from: 'C:\Documents and
Settings\Administrator\.m2
\plugin-registry.xml'
[DEBUG] Building Maven global-level plugin registry from: 'E:\maven-
2.0.5\bin\..\conf\plugin-registr
y.xml'
[INFO] Scanning for projects...
[DEBUG] Searching for parent-POM: com.sinosafe.pcies:agent::1.0-SNAPSHOT of
project: com.sinosafe.pc
ies:agentcommon:jar:1.0-SNAPSHOT in relative path: ../pom.xml
[DEBUG] Using parent-POM from the project hierarchy at: '../pom.xml' for
project: com.sinosafe.pcies
:agentcommon:jar:1.0-SNAPSHOT
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] The projects in the reactor contain a cyclic reference: Edge between
'Vertex{label='com.sinos
afe.pcies:agentcommon'}' and 'Vertex{label='com.sinosafe.pcies:agentcommon'}'
introduces to cycle in
the graph com.sinosafe.pcies:agentcommon --> com.sinosafe.pcies:agentcommon
[INFO]
------------------------------------------------------------------------
[DEBUG] Trace
org.apache.maven.BuildFailureException: The projects in the reactor contain
a cyclic reference: Edge
between 'Vertex{label='com.sinosafe.pcies:agentcommon'}' and
'Vertex{label='com.sinosafe.pcies:agen
tcommon'}' introduces to cycle in the graph com.sinosafe.pcies:agentcommon-->
com.sinosafe.pcies:ag
entcommon
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:123)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java
:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java
:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.codehaus.plexus.util.dag.CycleDetectedException: Edge between
'Vertex{label='com.sino
safe.pcies:agentcommon'}' and 'Vertex{label='com.sinosafe.pcies:agentcommon'}'
introduces to cycle i
n the graph com.sinosafe.pcies:agentcommon -->
com.sinosafe.pcies:agentcommon
at org.codehaus.plexus.util.dag.DAG.addEdge(DAG.java:127)
at org.codehaus.plexus.util.dag.DAG.addEdge(DAG.java:107)
at org.apache.maven.project.ProjectSorter.<init>(ProjectSorter.java
:104)
at org.apache.maven.execution.ReactorManager.<init>(
ReactorManager.java:59)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:296)
... 10 more
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 1 second
[INFO] Finished at: Fri May 18 17:14:20 CST 2007
[INFO] Final Memory: 1M/2M
[INFO]
------------------------------------------------------------------------
===================================================================================================
what this message mean please?thanks in Advance!
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.sinosafe.pcies</groupId>
<artifactId>agent</artifactId>
<packaging>pom</packaging>
<version>1.0-SNAPSHOT</version>
<name>agent</name>
<url>http://maven.apache.org</url>
<build>
<resources>
<resource>
<directory>${basedir}/agentcommon/src/main/java</directory>
</resource>
</resources>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>acegi-security</groupId>
<artifactId>acegi-security</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>commons-beanutils</groupId>
<artifactId>commons-beanutils</artifactId>
<version>2006</version>
</dependency>
<dependency>
<groupId>ehcache</groupId>
<artifactId>ehcache</artifactId>
<version>1.2beta4</version>
</dependency>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>1.2.9</version>
</dependency>
<dependency>
<groupId>huafa</groupId>
<artifactId>huafa</artifactId>
<version>1.0-rc3-20061220</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.4.public_draft</version>
</dependency>
<dependency>
<groupId>struts</groupId>
<artifactId>struts</artifactId>
<version>1.2.9</version>
</dependency>
<dependency>
<groupId>taglibs</groupId>
<artifactId>standard</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>ibatis</groupId>
<artifactId>ibatis-common</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>ibatis</groupId>
<artifactId>ibatis-sqlmap</artifactId>
<version>2.0.0</version>
</dependency>
<dependency>
<groupId>commons-lang</groupId>
<artifactId>commons-lang</artifactId>
<version>2.1</version>
</dependency>
<dependency>
<groupId>ojdbc</groupId>
<artifactId>ojdbc</artifactId>
<version>14</version>
</dependency>
<dependency>
<groupId>huafa</groupId>
<artifactId>common-bizorg-service</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>spring</groupId>
<artifactId>spring-ldap</artifactId>
<version>1.1.2</version>
</dependency>
<dependency>
<groupId>spring</groupId>
<artifactId>spring</artifactId>
<version>2.0</version>
</dependency>
<dependency>
<groupId>displaytag</groupId>
<artifactId>displaytag</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>displaytag</groupId>
<artifactId>displaytag-export-poi</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>displaytag</groupId>
<artifactId>taglibs-image</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>displaytag</groupId>
<artifactId>pmiw</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>common-service</groupId>
<artifactId>common-service-print</artifactId>
<version>1.0.2</version>
</dependency>
<dependency>
<groupId>pif</groupId>
<artifactId>pif-app</artifactId>
<version>1.3.7</version>
</dependency>
<dependency>
<groupId>spring</groupId>
<artifactId>spring-webflow</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>spring</groupId>
<artifactId>spring-binding</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>ognl</groupId>
<artifactId>ognl</artifactId>
<version>2.6.9</version>
</dependency>
<dependency>
<groupId>extremecomponents</groupId>
<artifactId>extremecomponents</artifactId>
<version>1.0.1</version>
</dependency>
<dependency>
<groupId>itext</groupId>
<artifactId>itext</artifactId>
<version>1.3</version>
</dependency>
<dependency>
<groupId>iTextAsian</groupId>
<artifactId>iTextAsian</artifactId>
<version>1.3</version>
</dependency>
<dependency>
<groupId>poi</groupId>
<artifactId>poi-2.5.1-final</artifactId>
<version>20040804</version>
</dependency>
<dependency>
<groupId>drools</groupId>
<artifactId>drools-compiler-3.1.0-M1</artifactId>
<version>3.1.0-M1</version>
</dependency>
<dependency>
<groupId>drools</groupId>
<artifactId>drools-core-3.1.0-M1</artifactId>
<version>3.1.0-M1</version>
</dependency>
<dependency>
<groupId>drools</groupId>
<artifactId>drools-jsr94-3.1.0-M1</artifactId>
<version>3.1.0-M1</version>
</dependency>
<dependency>
<groupId>antlr</groupId>
<artifactId>antlr-3.0b5</artifactId>
<version>3.0b5</version>
</dependency>
<dependency>
<groupId>stringtemplate</groupId>
<artifactId>stringtemplate-3.0</artifactId>
<version>3.0</version>
</dependency>
<dependency>
<groupId>xml-apis</groupId>
<artifactId>xml-apis-1.0.b2</artifactId>
<version>1.0.b2</version>
</dependency>
<dependency>
<groupId>janino</groupId>
<artifactId>janino-2.5.5</artifactId>
<version>2.5.5</version>
</dependency>
<dependency>
<groupId>jsr94</groupId>
<artifactId>jsr94-1.1</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>huafa</groupId>
<artifactId>common-suite</artifactId>
<version>1.0.1</version>
</dependency>
<dependency>
<groupId>fop</groupId>
<artifactId>fop</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>avalon</groupId>
<artifactId>avalon</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>batik</groupId>
<artifactId>batik</artifactId>
<version>1.0</version>
</dependency>
<dependency>
<groupId>com.sinosafe.pcies</groupId>
<artifactId>agentcommon</artifactId>
<version>${project.version}</version>
</dependency>
</dependencies>
<modules>
<module>agentcommon</module>
<module>agentwar</module>
<module>agentapp</module>
</modules>
<repositories>
<repository>
<id>maven</id>
<name>Maven Repository</name>
<url>http://10.10.202.22/maven</url>
</repository>
</repositories>
<distributionManagement>
<site>
<id>maven</id>
<url />
</site>
</distributionManagement>
</project>
<?xml version="1.0"?>
<project>
<parent>
<artifactId>agent</artifactId>
<groupId>com.sinosafe.pcies</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>com.sinosafe.pcies</groupId>
<artifactId>agentapp</artifactId>
<name>agentapp</name>
<version>1.0-SNAPSHOT</version>
<url>http://maven.apache.org</url>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
</configuration>
</plugin>
</plugins>
</build>
</project>
<?xml version="1.0"?>
<project>
<parent>
<artifactId>agent</artifactId>
<groupId>com.sinosafe.pcies</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>com.sinosafe.pcies</groupId>
<artifactId>agentcommon</artifactId>
<name>agentcommon</name>
<version>1.0-SNAPSHOT</version>
<url>http://maven.apache.org</url>
<build>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
</configuration>
</plugin>
</plugins>
</build>
</project>
<?xml version="1.0"?>
<project>
<parent>
<artifactId>agent</artifactId>
<groupId>com.sinosafe.pcies</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>com.sinosafe.pcies</groupId>
<artifactId>agentwar</artifactId>
<packaging>war</packaging>
<name>agentwar Maven Webapp</name>
<version>1.0-SNAPSHOT</version>
<url>http://maven.apache.org</url>
<build>
<finalName>agentwar</finalName>
<plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<addMavenDescriptor>false</addMavenDescriptor>
</archive>
</configuration>
</plugin>
</plugins>
</build>
</project>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]