1.1 --- a/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java Mon Apr 15 15:30:53 2013 +0200
1.2 +++ b/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java Mon May 20 10:59:47 2013 +0200
1.3 @@ -67,6 +67,15 @@
1.4 @Parameter(defaultValue="NONE")
1.5 private ObfuscationLevel obfuscation;
1.6
1.7 + /**
1.8 + * Indicates whether to create an extension module instead of a standalone
1.9 + * JavaScript VM.
1.10 + *
1.11 + * @since 0.6
1.12 + */
1.13 + @Parameter(defaultValue="false")
1.14 + private boolean extension;
1.15 +
1.16 @Override
1.17 public void execute() throws MojoExecutionException {
1.18 if (!classes.isDirectory()) {
1.19 @@ -90,6 +99,7 @@
1.20 FileWriter w = new FileWriter(javascript);
1.21 Bck2Brwsr.newCompiler().
1.22 obfuscation(obfuscation).
1.23 + extension(extension).
1.24 resources(url).
1.25 addRootClasses(arr.toArray(new String[0])).
1.26 generate(w);