I'd like to get the faces module building soon, which I'll do as soon as we've worked out the inheritance hierarchy for parent and bom. There will be some piecing back together, but that's fine. The previous incarnation of Seam 3 was really just a sandbox/prototype. Now that we have stable specs, we won't have all that crazy code in there ;)

-Dan

On Fri, Dec 11, 2009 at 1:07 AM, Dan Allen <dan.j.allen@gmail.com> wrote:
Shane and Pete,

I like the new structure, it makes a lot more sense. However, this is one major problem. During the restructuring, the seam-parent got nuked. I don't see it anywhere, so I'm going to assume it was an oversight.

As we try to get this thing off the ground, I think there is one crucial aspect that needs to be resolved first and foremost (which I think is what you were implying, Pete, in your last response). We need to get a solid seam-parent and seam-bom (or whatever the version matrix now called). I'm looking at Weld and I can't figure out how that maps back to Seam. Here is one approach:

build/trunk/parent/pom.xml
build/trunk/bom/pom.xml

But I don't know if that's how you want it.

Ultimately, the modules should have a pom which looks something like:

<project>
   <parent>
      <groupId>org.jboss.seam</groupId>
      <artifactId>seam-parent</artifactId>
      <version>1</version>
   </parent>
   ...
   <groupId>org.jboss.seam</groupId>
   <artifactId>seam-XXX</artifactId>
   <packaging>jar</packaging>
   <version>3.0.0-SNAPSHOT</version>

   ...
      <dependencyManagement>
      <dependencies>
         <dependency>
            <groupId>org.jboss.seam</groupId>
            <artifactId>seam-bom</artifactId>
            <version>${seam.version}</version>
            <type>pom</type>
            <scope>import</scope>
         </dependency>
       </dependencyManagement>
   ....
</project>

This needs to be resolved or I can't bring contributors into the project because I just don't know what to tell them to do. And we have contributors waiting at the door. The time is ripe ;)

-Dan

--
Dan Allen
Senior Software Engineer, Red Hat | Author of Seam in Action
Registered Linux User #231597

http://mojavelinux.com
http://mojavelinux.com/seaminaction
http://www.google.com/profiles/dan.j.allen



--
Dan Allen
Senior Software Engineer, Red Hat | Author of Seam in Action
Registered Linux User #231597

http://mojavelinux.com
http://mojavelinux.com/seaminaction
http://www.google.com/profiles/dan.j.allen