diff -r 7665471a56c1 -r 2c0e2a58a4f2 rt/aot/src/main/java/org/apidesign/bck2brwsr/aot/Bck2BrwsrJars.java --- a/rt/aot/src/main/java/org/apidesign/bck2brwsr/aot/Bck2BrwsrJars.java Tue May 27 12:25:41 2014 +0200 +++ b/rt/aot/src/main/java/org/apidesign/bck2brwsr/aot/Bck2BrwsrJars.java Mon Jun 09 19:16:34 2014 +0200 @@ -82,7 +82,11 @@ return is == null ? super.get(resource) : is; } } - return Bck2Brwsr.newCompiler() + if (c == null) { + c = Bck2Brwsr.newCompiler(); + } + + return c .library(classpath) .addClasses(classes.toArray(new String[classes.size()])) .addExported(exported.toArray(new String[exported.size()]))