On 02/03/2012, at 3:08 PM, Szczepan Faber wrote: > Hey guys, > > I'm about to protect the gradle process (gradle main, daemon, gradle worker > process) from 3rd party System.exit(). This means that if the client code > runs System.exit() then exception will be thrown. It will be still possible > to hack around that should some needed (replacing the SecurityManger, etc.) > but no longer as simple as calling System.exit() directly. > > The rationale is that if the client/3rd party code does System.exit() it is > very hard to track it down, especially when building with the daemon. > > Any objections?
It definitely seems worth trying to me. -- Luke Daley Principal Engineer, Gradleware http://gradleware.com
