diff -r ba912ef24b27 -r 7665471a56c1 rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java --- a/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java Wed Apr 30 15:04:10 2014 +0200 +++ b/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java Tue May 27 12:25:41 2014 +0200 @@ -108,12 +108,14 @@ try { URLClassLoader url = buildClassLoader(classes, prj.getArtifacts()); FileWriter w = new FileWriter(javascript); - Bck2Brwsr.newCompiler(). + Bck2Brwsr c = Bck2Brwsr.newCompiler(). obfuscation(obfuscation). - library(library). resources(url, ignoreBootClassPath). - addRootClasses(arr.toArray(new String[0])). - generate(w); + addRootClasses(arr.toArray(new String[0])); + if (library) { + c = c.library(); + } + c.generate(w); w.close(); } catch (IOException ex) { throw new MojoExecutionException("Can't compile", ex);