public static void customizeContext( PlexusContainer container, File basedir, File mavenHome, File mavenHomeLocal )
throws Exception
{
ClassWorld classWorld = new ClassWorld();
ClassRealm rootClassRealm = classWorld.newRealm( "root", Thread.currentThread().getContextClassLoader() );
container.addContextValue( "rootClassRealm", rootClassRealm );
container.addContextValue( "maven.home", mavenHome.getAbsolutePath() );