Use manually specified exports when generating libraries
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Wed, 25 Feb 2015 11:32:32 +0100
changeset 1790fa2e91f7d3b5
parent 1789 2d81494f54b3
child 1791 1f9e7b051e42
Use manually specified exports when generating libraries
rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/AheadOfTime.java
     1.1 --- a/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/AheadOfTime.java	Wed Feb 25 11:31:50 2015 +0100
     1.2 +++ b/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/AheadOfTime.java	Wed Feb 25 11:32:32 2015 +0100
     1.3 @@ -204,6 +204,9 @@
     1.4          getLog().info("Generating " + js);
     1.5          Writer w = new OutputStreamWriter(new FileOutputStream(js), "UTF-8");
     1.6          Bck2Brwsr c = Bck2BrwsrJars.configureFrom(null, a.getFile(), loader, ignoreBootClassPath);
     1.7 +        if (exports != null) {
     1.8 +            c = c.addExported(exports);
     1.9 +        }
    1.10          c.
    1.11              obfuscation(obfuscation).
    1.12              generate(w);