On Tue, 23 Mar 2004 20:52:03 -0800 (PST), Martin Cooper wrote: > So, there are pros and cons both ways, of course. Now we just need > to make a decision and move on it. ;-)
The consensus seems to be to use a single module with top-level-directories representing each subproject, so lets move forward with that. So I believe we're talking about something like this: \core (including tiles and validator) \apps \site \opt-dev (whiteboard or "sandbox") \opt-taglib \opt-el \opt-faces The example applications we will have to juggle a bit: [apps] /src/example -> /mailreader/src/java /src/examples -> /examples/src/java /src/tiles-documentation -> /portal/src/java And the same for /web /web/{1} -> {1}/src/webapp/ The other directory moving might go something like this: [opt-el] src/contrib/struts-el -> opt-el [opt-legacy] /src/contrib/struts-legacy -> opt-legacy [opt-faces] /src/contrib/struts-faces -> opt-faces [opt-dev] /src/contrib/ -> opt-dev [opt-taglib] src/share/o.a.s/taglib -> opt-taglib/src/java/o.a.s/taglib src/test/o.a.s/taglib -> opt-taglib/src/test/o.a.s/taglib doc/userGuide/dev_*.* -> opt-taglib/xdocs doc/userGuide/struts*.* -> opt-taglib/xdocs [site] /doc/ - site/xdocs [core] /src/share -> core/src/java /src/test -> core/src/test / -> / This is just a rough starting point. I'd want to try a dry-run offline first, and post it where people could browse it :) One question is the packaging of Struts-el. Right now it's org.apache.strutsel. I'm thinking we might want that to be org.apache.struts.el instead. We might also want to shuffle some things around in opt-faces to make it more Maven friendly. It's also sharing the UserDatabase package with the original example, and so we might want to break the UserDatabase out as a deliverable that multiple applications could share. Next question. In making changes like this, at what point do we start breaking the CVS history? I'd definitely want to keep it all for core and taglibs. The other components might be less important. ** Last but not least: What else do we need to do for 1.2.1 ? -- Just the three problem tickets on the bugzilla list now? -Ted. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]