Craig> The key common target is "dist", because that's
Craig> the one that creates the JAR files, in a "dist"
Craig> directory underneath each package directory. All
Craig> the other targets follow one of a couple styles,
Craig> depending on who contributed the original code
Craig> (I gave up on fighting for a standard --
Craig> it's a losing proposition).
Jon> No it isn't. Take my approach on things:
Jon> Do it. Let people complain with patches.
I agree. I think the main deterent to a uniform style of building is
laziness. If you set it up so it works cleanly (or clean enough), and
provide a sample so it's easy to follow that style in the new ones, I think
momentum alone will make it easy to keep people in line. Once you get past
the color-of-the-bike-shed arguments (target and property names, build
locations, etc.) nobody's build needs are that different from anyone else's.
Though personally, I don't find it that hard to work with currently. Just
set up the build.properties file in the root jakarta-commons directory,
pointing component.jar to component/dist/component.jar, and use component
level (or root level) "ant dist" as needed. Maybe we just need better
documentation.
If you feel an itch for a uniform build process, I'd say scratch it. I'd
welcome it.
_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp