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(a)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