rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java
branchclosure
changeset 1604 7665471a56c1
parent 1513 ba912ef24b27
child 1762 293838e72201
     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);