Thanks for this Adam. These are great points maven versus ant. -David
On Feb 27, 2010, at 9:43 AM, Adam Heath wrote: > Christopher Snow wrote: >> Hi Adam, >> >> What would be your preferred tool for managing the builds if we made >> ofbiz more modular? > > Must be stand-alone. Can't depend on anything from the network. > > Network resources may not be available in all cases. Plus, network > resources can become stale, and go away, even if the network is available. > > Can't require system libraries. Can make use of system libraries, but > needs to be able to be completely embedded, if necessary. > > This is to reduce the requirement of installing a bunch of extra stuff > outside of the project being manipulated. > > Having a build definition file, that is then used to generate the > actual build script(s), which are then cached, is frowned upon. > > Such systems are notorious for not updating the generated files when > the generating parts have been updated. This is even more of a > problem when only some dependent parts are updated, and you get > mismatched generated parts, that then have funky weird issues. > > Those are my main three points that I would like to see addressed in > any kind of build automation framework.
