For these reasons, I think the uber-build, if we have one, should be kept very simple.
Would the uber-build also generate the global 'site' that glues all the other docs together?
-- James Mitchell Software Engineer / Open Source Evangelist EdgeTech, Inc. 678.910.8017 AIM: jmitchtx
----- Original Message ----- From: "Martin Cooper" <[EMAIL PROTECTED]>
To: "Struts Developers List" <dev@struts.apache.org>
Sent: Monday, January 17, 2005 2:05 PM
Subject: Re: Adjustments to Struts Nightly Builds
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]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]