1.1 --- a/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java Fri Mar 22 14:46:10 2013 +0100
1.2 +++ b/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java Tue Sep 17 15:00:18 2013 +0200
1.3 @@ -33,12 +33,16 @@
1.4 import org.apache.maven.plugins.annotations.LifecyclePhase;
1.5 import org.apache.maven.plugins.annotations.Mojo;
1.6 import org.apache.maven.plugins.annotations.Parameter;
1.7 +import org.apache.maven.plugins.annotations.ResolutionScope;
1.8 import org.apache.maven.project.MavenProject;
1.9 import org.apidesign.vm4brwsr.Bck2Brwsr;
1.10 import org.apidesign.vm4brwsr.ObfuscationLevel;
1.11
1.12 /** Compiles classes into JavaScript. */
1.13 -@Mojo(name="j2js", defaultPhase=LifecyclePhase.PROCESS_CLASSES)
1.14 +@Mojo(name="j2js",
1.15 + requiresDependencyResolution = ResolutionScope.COMPILE,
1.16 + defaultPhase=LifecyclePhase.PROCESS_CLASSES
1.17 +)
1.18 public class Java2JavaScript extends AbstractMojo {
1.19 public Java2JavaScript() {
1.20 }
1.21 @@ -86,7 +90,7 @@
1.22 }
1.23
1.24 try {
1.25 - URLClassLoader url = buildClassLoader(classes, prj.getDependencyArtifacts());
1.26 + URLClassLoader url = buildClassLoader(classes, prj.getArtifacts());
1.27 FileWriter w = new FileWriter(javascript);
1.28 Bck2Brwsr.newCompiler().
1.29 obfuscation(obfuscation).