diff -r 2bcbe348dbec -r 5f8cc8ad490e rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java --- a/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java Fri Mar 22 14:46:10 2013 +0100 +++ b/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java Fri Jul 12 13:41:23 2013 +0200 @@ -33,12 +33,16 @@ import org.apache.maven.plugins.annotations.LifecyclePhase; import org.apache.maven.plugins.annotations.Mojo; import org.apache.maven.plugins.annotations.Parameter; +import org.apache.maven.plugins.annotations.ResolutionScope; import org.apache.maven.project.MavenProject; import org.apidesign.vm4brwsr.Bck2Brwsr; import org.apidesign.vm4brwsr.ObfuscationLevel; /** Compiles classes into JavaScript. */ -@Mojo(name="j2js", defaultPhase=LifecyclePhase.PROCESS_CLASSES) +@Mojo(name="j2js", + requiresDependencyResolution = ResolutionScope.COMPILE, + defaultPhase=LifecyclePhase.PROCESS_CLASSES +) public class Java2JavaScript extends AbstractMojo { public Java2JavaScript() { } @@ -86,7 +90,7 @@ } try { - URLClassLoader url = buildClassLoader(classes, prj.getDependencyArtifacts()); + URLClassLoader url = buildClassLoader(classes, prj.getArtifacts()); FileWriter w = new FileWriter(javascript); Bck2Brwsr.newCompiler(). obfuscation(obfuscation).