Need transitive runtime dependencies
authorJaroslav Tulach <jaroslav.tulach@apidesign.org>
Tue, 28 May 2013 21:49:11 +0200
changeset 1164a55680f825fc
parent 1103 8ee3112f5647
child 1165 06e7a74c72cf
Need transitive runtime dependencies
rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/BrwsrMojo.java
     1.1 --- a/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/BrwsrMojo.java	Thu May 16 10:38:20 2013 +0200
     1.2 +++ b/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/BrwsrMojo.java	Tue May 28 21:49:11 2013 +0200
     1.3 @@ -33,11 +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.bck2brwsr.launcher.Launcher;
    1.10  
    1.11  /** Executes given HTML page in a browser. */
    1.12 -@Mojo(name="brwsr", defaultPhase=LifecyclePhase.NONE)
    1.13 +@Mojo(
    1.14 +    name="brwsr",
    1.15 +    requiresDependencyResolution = ResolutionScope.RUNTIME,
    1.16 +    defaultPhase=LifecyclePhase.NONE
    1.17 +)
    1.18  public class BrwsrMojo extends AbstractMojo {
    1.19      public BrwsrMojo() {
    1.20      }
    1.21 @@ -76,7 +81,7 @@
    1.22              if (directory != null) {
    1.23                  httpServer = Launcher.showDir(directory, startpage);
    1.24              } else {
    1.25 -                URLClassLoader url = buildClassLoader(classes, prj.getDependencyArtifacts());
    1.26 +                URLClassLoader url = buildClassLoader(classes, prj.getArtifacts());
    1.27                  try {
    1.28                      httpServer = Launcher.showURL(launcher, url, startpage());
    1.29                  } catch (Exception ex) {