On Dec 30, 2008, at 3:25 PM, James William Dumay wrote:
Hey Alan,
On 27/12/08 10:12, Alan D. Cabrera wrote:
I'm wondering if it would be possible to have multiple build
systems for the same body of code. Each build system proponent
would take responsibility for maintaining their build system. It
would kinda like be Berlin after WWII.
Thoughts?
Speaking as a dude who does build systems for a living I'd have to
say that you should tread carefully having two build systems.
Depending on what your default build already does it may be somewhat
challenging to ensure that all supported build systems have the
_exact_ same output. Not to mention that contributor time could
probably be spent working on code.
Another thing to consider is the support overhead for new users to
the project - what build system should they use? Is the one they
chose up to date and functional?
If your going down this path, its probably best just to release
using the same build system every time to avoid inconsistencies and
other headaches.
We currently use the Maven POM to push out releases to the
repository. I imagine that we would do the same with the new fully
supported POMs.
Regards,
Alan