On Mon, 17 Jan 2005 06:21:16 -0500, James Mitchell <[EMAIL PROTECTED]> wrote: > I was a bit disappointed last night while testing the Maven command > to generate an Ant build.xml. > > There were no hard coded paths (as you've experienced), but the > particular plugin that generates the build.xml is not as mature > (wrt multiproject builds) as I had assumed. > > No worries, I will put together a build that does (from current/apps) > everything that "maven apps:build-all" does from the same location. > > Note that maven target "apps:build-all" will probably change > shortly. It will probably end up as "dist" to align with our > Ant build. In core, build.xml will simply call apps/build.xml > with the same arguments, and apps/build.xml will (partly) take > over the job that build-webapps.xml used to have.
We don't want 'core' building stuff in 'apps'. The 'core' subproject should not know about any other subprojects. As we discussed on another thread, any uber-build stuff we have should live in a 'build' pseudo-subproject, so that it's not part of any individual subproject. However, note that such an uber-build would serve only two purposes: (1) to make the nightly builds slightly simpler; (2) for the convenience of developers wanting to build everything. Since the subprojects will be independently released, we will not need an uber-build to handle the release process. For these reasons, I think the uber-build, if we have one, should be kept very simple. -- Martin Cooper > Current/apps is progressing quite nicely right now. I'm still > consolidating a few sets of duplicate code (partly due to my own > svn-newbie-ness and partly due to us actually _having_ duplicate > code out there). > > I've also moved the tiles stuff to tiles. > > There's still a lot of work to do to get us back to a clean distribution, > but I'm enjoying it so far. I've got a lot on my todo list. > > Stay tuned for more... > > -- > James Mitchell > Software Engineer / Open Source Evangelist > EdgeTech, Inc. > 678.910.8017 > AIM: jmitchtx > > ----- Original Message ----- > From: "Craig McClanahan" <[EMAIL PROTECTED]> > To: "Struts Developers List" <dev@struts.apache.org> > Sent: Monday, January 17, 2005 1:28 AM > Subject: Adjustments to Struts Nightly Builds > > > I've adjusted the scripts for the Struts nightly builds to use > > Martin's new "current" pseudo-project (thanks Martin!), to minimize > > problems in the face of all the restructuring that is currently going > > on. As a side effect of this change, the source distribution for > > Struts will now contain all the sources in "current", instead of just > > the "core/trunk" part we used to get. This seems to make more sense > > now that it's necessary to cross over all these subprojects in order > > to get a nightly binary. However, the source distro is now > > substantially bigger (22mb versus 7.6mb). > > > > I'm also assuming that running "ant clean dist" in the "core" trunk is > > still the right command to build the nightly binary releases. Let me > > know if you'd prefer something different. > > > > Craig > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]