Hi, I've created the following directory layout
/a - pom.xml /b - pom.xml - /b.a -pom.xml My executions: $> cd ~/a $> mvn compile [INFO] BUILD SUCCESSFUL $> cd ~/a/b/b.a $> mvn compile [INFO] BUILD SUCCESSFUL $> cd ~/a/b $> mvn compile [INFO] Scanning for projects... Downloading: http://.../repository/com/foo/a/I/a-I.pom [WARNING] Unable to get resource from repository central [INFO] ------------------------------------------------------------------------ [ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] Failed to resolve artifact. GroupId: com.foo ArtifactId: a Version: I I've looked at the effective poms with mvn help:effective-pom, the poms in directory a and in directory b.a are ok., the creation of the pom in b fails. It seems that there is a problem with more than one parent with packaging=pom. The only workearound (suggested in the maven user mailing list) is, to deploy the parent poms to the maven repo, but this way you can't do a standalone compile or package if you have changed the parent pom. regards, carsten The poms - a/pom.xml: ------------------------------------------- <?xml version="1.0" encoding="iso-8859-1"?> <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.foo</groupId> <artifactId>a</artifactId> <version>I</version> <name>Module A</name> <packaging>pom</packaging> <modules> <module>b</module> </modules> </project> The poms - a/b/pom.xml: ------------------------------------------- <?xml version="1.0" encoding="iso-8859-1"?> <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"> <parent> <groupId>com.foo</groupId> <artifactId>a</artifactId> <version>I</version> </parent> <modelVersion>4.0.0</modelVersion> <groupId>com.foo</groupId> <artifactId>b</artifactId> <version>I</version> <name>Module B</name> <packaging>pom</packaging> <modules> <module>b.a</module> </modules> </project> The poms - a/b/b.a/pom.xml: ------------------------------------------- <?xml version="1.0" encoding="iso-8859-1"?> <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"> <parent> <groupId>com.foo</groupId> <artifactId>b</artifactId> <version>I</version> </parent> <modelVersion>4.0.0</modelVersion> <groupId>com.foo</groupId> <artifactId>b.a</artifactId> <version>I</version> <name>Module B.A</name> <packaging>jar</packaging> </project> ------- End of forwarded message ------- --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]