Steve Moyer is there any specific reason why you need to call System.exit(0) on success? Java always exits with this code (unless killed as a process) and this is actually backwards incompatible change. For instance our groovy SE sample will no longer work with this change as it only hooks into container lifecycle and then runs in another thread. Any such app will fail because main thread will simply exit(). We'll probably have to remove that bit. |