rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/AOTLibrary.java
changeset 1769 f6057dc5922c
parent 1765 6e50103c0f1c
child 1787 ea12a3bb4b33
     1.1 --- a/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/AOTLibrary.java	Sat Jan 10 08:55:17 2015 +0100
     1.2 +++ b/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/AOTLibrary.java	Sun Jan 11 09:54:37 2015 +0100
     1.3 @@ -78,7 +78,10 @@
     1.4      
     1.5      @Parameter
     1.6      private String[] aotDeps;
     1.7 -    
     1.8 +
     1.9 +    @Parameter(defaultValue = "true")
    1.10 +    private boolean ignoreBootClassPath;
    1.11 +
    1.12      @Override
    1.13      public void execute() throws MojoExecutionException, MojoFailureException {
    1.14          URLClassLoader loader;
    1.15 @@ -161,7 +164,7 @@
    1.16                          continue;
    1.17                      }
    1.18                      getLog().info("Generating bck2brwsr for " + a.getFile());
    1.19 -                    Bck2Brwsr c = Bck2BrwsrJars.configureFrom(null, a.getFile(), loader);
    1.20 +                    Bck2Brwsr c = Bck2BrwsrJars.configureFrom(null, a.getFile(), loader, ignoreBootClassPath);
    1.21                      if (exports != null) {
    1.22                          for (String e : exports) {
    1.23                              c = c.addExported(e.replace('.', '/'));
    1.24 @@ -197,7 +200,7 @@
    1.25      }
    1.26  
    1.27      private Bck2Brwsr configureMain(URLClassLoader loader) throws IOException {
    1.28 -        Bck2Brwsr c = Bck2BrwsrJars.configureFrom(null, mainJar, loader);
    1.29 +        Bck2Brwsr c = Bck2BrwsrJars.configureFrom(null, mainJar, loader, ignoreBootClassPath);
    1.30          if (exports != null) {
    1.31              for (String e : exports) {
    1.32                  c = c.addExported(e.replace('.', '/'));