dev@glassfish.java.net

Circular build time dependency between jsp project and glassfish project

From: Sahoo <Sahoo_at_sun.com>
Date: Tue, 08 Jul 2008 08:46:29 +0530

Kin-man,

There is a circular dependency between 1.0-SNAPSHOT of JSP project and
10.0-SNAPSHOT of GlassFish as shown below:

jsp/pom.xml:
----------------
 
  <parent>
    <groupId>org.glassfish.web</groupId>
    <artifactId>web</artifactId>
    *<version>10.0-SNAPSHOT</version>*
  </parent>
  <artifactId>jspimpl</artifactId>
  <packaging>hk2-jar</packaging>
  <version>1.0-SNAPSHOT</version>

v3/web/webtier/pom.xml:
--------------------------------

        <dependency>
            <groupId>org.glassfish.web</groupId>
            <artifactId>jspimpl</artifactId>
            *<version>${jspimpl.version}</version>*
        </dependency>

where, jspimpl.version=1.0-SNAPSHOT.

It appears to me that jsp project has just been pulled out of v3/web
without making necessary changes to its pom.xml. Don't set
org.glassfish.web:web:10.0-SNAPSHOT as its parent, set
org.glassfish:pom:2 as the parent.

Thanks,
Sahoo