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

Reply via email to