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('.', '/'));