[seam-dev] Seam 2.1 branch
Pete Muir
pmuir at redhat.com
Mon Apr 20 17:37:55 EDT 2009
On 20 Apr 2009, at 22:19, Dan Allen wrote:
> On Sun, Apr 19, 2009 at 11:13 PM, Shane Bryzak
> <shane.bryzak at jboss.com> wrote:
> Ok, so now we have the following structure:
>
> /seam
> /docs
> /trunk
> /examples
> /trunk
> /booking
> /modules
> /trunk
> /captcha
> /debug
> /drools
> /excel
> /framework
> /international
> /interop
> /ioc
> /jms
>
> /mail
> /pdf
> /remoting
> /resteasy
> /rss
> /security
> /ui
> /version-matrix
> /wicket
> /sandbox
> /trunk
> /seam-gen
> /trunk
>
> First off, yeah! I can already feel the agility coming on.
>
> Where's the parent? For instance, if I were to check out all trunks,
> can I run just one maven command to get all the JARs? If there isn't
> an answer yet, that's fine.
Modules can have a parent, as can examples etc.
We'll also need a script (ant or maven assembly) to build a dist.
>
>
>
> The original /seam/trunk still contains the bootstrap, build and
> common directories plus readme's etc, but will eventually be going
> away. I've removed most of the content from all the modules
> directories and all examples so that we can start with a fresh slate
> for Seam 3.
>
> Good. I have never seen a migration effort complete that didn't
> start with a semi-clean to fully-clean state. You just never get rid
> of the cruft unless you bring code back in gradually.
>
> The work that we do for the new booking example and security module
> will set the standard for further examples and modules as we port
> them from the 2_1 branch. It's currently undecided as to where the
> Seam 2 -> 3 bridge code will go, probably in its own module or
> separate top-level directory.
>
> I really see this as a module. It's no different than our current
> spring (and now guice) integration in that sense. We could have an
> "ioc" common module and then have modules that build on that. But in
> general it is IoC (or really DI) related.
IOC was a bad name for that module originally, lets not repeat that
mistake.
>
>
>
> Dan - I've given seam-gen it's own top level directory, and copied
> both the seam-gen source itself and its resource files there - could
> you please restructure this as you see best.
>
> I'm not sure I want seam-gen in the trunk yet. seam-gen needs a
> complete overhaul, which is the intent of seam-gen encore. So
> eventually it will go there, but we aren't starting on it yet (I'm
> banking on GSoC). Let's put it this way...when code shows up there,
> it is going to be seam-gen encore code which will be nothing like
> the current seam-gen.
>
> I'd like to focus on helping with the booking example and the
> examples structure. I'm sure as I get going I'll get my head into
> the whole build.
>
> -Dan
>
> --
> Dan Allen
> Senior Software Engineer, Red Hat | Author of Seam in Action
>
> http://mojavelinux.com
> http://mojavelinux.com/seaminaction
> http://in.relation.to/Bloggers/Dan
>
> NOTE: While I make a strong effort to keep up with my email on a daily
> basis, personal or other work matters can sometimes keep me away
> from my email. If you contact me, but don't hear back for more than
> a week,
> it is very likely that I am excessively backlogged or the message was
> caught in the spam filters. Please don't hesitate to resend a
> message if
> you feel that it did not reach my attention.
--
Pete Muir
http://www.seamframework.org
http://in.relation.to/Bloggers/Pete
More information about the seam-dev
mailing list