1.1 --- a/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java Wed Apr 30 15:04:10 2014 +0200
1.2 +++ b/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java Tue May 27 12:25:41 2014 +0200
1.3 @@ -108,12 +108,14 @@
1.4 try {
1.5 URLClassLoader url = buildClassLoader(classes, prj.getArtifacts());
1.6 FileWriter w = new FileWriter(javascript);
1.7 - Bck2Brwsr.newCompiler().
1.8 + Bck2Brwsr c = Bck2Brwsr.newCompiler().
1.9 obfuscation(obfuscation).
1.10 - library(library).
1.11 resources(url, ignoreBootClassPath).
1.12 - addRootClasses(arr.toArray(new String[0])).
1.13 - generate(w);
1.14 + addRootClasses(arr.toArray(new String[0]));
1.15 + if (library) {
1.16 + c = c.library();
1.17 + }
1.18 + c.generate(w);
1.19 w.close();
1.20 } catch (IOException ex) {
1.21 throw new MojoExecutionException("Can't compile", ex);