rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/AheadOfTime.java
changeset 1769 f6057dc5922c
parent 1762 293838e72201
child 1787 ea12a3bb4b33
     1.1 --- a/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/AheadOfTime.java	Fri Jan 09 20:46:35 2015 +0100
     1.2 +++ b/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/AheadOfTime.java	Sun Jan 11 09:54:37 2015 +0100
     1.3 @@ -85,6 +85,9 @@
     1.4      @Parameter(defaultValue = "true")
     1.5      private boolean generateAotLibraries;
     1.6      
     1.7 +    @Parameter(defaultValue = "true")
     1.8 +    private boolean ignoreBootClassPath;
     1.9 +    
    1.10      /**
    1.11       * The obfuscation level for the generated JavaScript file.
    1.12       *
    1.13 @@ -131,7 +134,7 @@
    1.14                  getLog().info("Skipping " + mainJavaScript + " as it already exists.");
    1.15              } else {
    1.16                  getLog().info("Generating " + mainJavaScript);
    1.17 -                Bck2Brwsr c = Bck2BrwsrJars.configureFrom(null, mainJar, loader);
    1.18 +                Bck2Brwsr c = Bck2BrwsrJars.configureFrom(null, mainJar, loader, ignoreBootClassPath);
    1.19                  if (exports != null) {
    1.20                      for (String e : exports) {
    1.21                          c = c.addExported(e.replace('.', '/'));
    1.22 @@ -201,7 +204,7 @@
    1.23          }
    1.24          getLog().info("Generating " + js);
    1.25          Writer w = new OutputStreamWriter(new FileOutputStream(js), "UTF-8");
    1.26 -        Bck2Brwsr c = Bck2BrwsrJars.configureFrom(null, a.getFile(), loader);
    1.27 +        Bck2Brwsr c = Bck2BrwsrJars.configureFrom(null, a.getFile(), loader, ignoreBootClassPath);
    1.28          c.
    1.29              obfuscation(obfuscation).
    1.30              generate(w);