rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/Java2JavaScript.java
changeset 1245 5f8cc8ad490e
parent 874 2bcbe348dbec
child 1365 4393b7db103b
     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	Fri Jul 12 13:41:23 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).