sonatype/nexus — pull request #274 by cstamas (2012-02-06 12:30:45+00:00)
Title: Boot simplification.

* Remove unneeded Plexus ClassWorlds Launcher from boot (JSW boots Jetty directly)
* the change above removes the "blocked forever" main Java thread too (was needed, since Launcher would call System.exit if main methods returns). It is just confusing and makes thread dump misleading for people not knowing about this above...
* remove Plexus Classworlds from "shared" libs completely, is unneded
* update all Jetty XML configurations and removing hack, as the hack in there is not needed anymore (actually, not coz of this change, but is unneeded since we made Nexus WAR, Plexus is booted within WAR, not from "outside" of it anymore, Plexus is _never injected_ by this class since that change)

This modifies how JSW boots bundle, but should not affect other stuff like ITs