# HG changeset patch # User Jaroslav Tulach # Date 1369770551 -7200 # Node ID a55680f825fc608980eb9ea6db887ac32690d3d7 # Parent 8ee3112f5647f6180cc1a12ab9146ff7c1cc7644 Need transitive runtime dependencies diff -r 8ee3112f5647 -r a55680f825fc rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/BrwsrMojo.java --- a/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/BrwsrMojo.java Thu May 16 10:38:20 2013 +0200 +++ b/rt/mojo/src/main/java/org/apidesign/bck2brwsr/mojo/BrwsrMojo.java Tue May 28 21:49:11 2013 +0200 @@ -33,11 +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.bck2brwsr.launcher.Launcher; /** Executes given HTML page in a browser. */ -@Mojo(name="brwsr", defaultPhase=LifecyclePhase.NONE) +@Mojo( + name="brwsr", + requiresDependencyResolution = ResolutionScope.RUNTIME, + defaultPhase=LifecyclePhase.NONE +) public class BrwsrMojo extends AbstractMojo { public BrwsrMojo() { } @@ -76,7 +81,7 @@ if (directory != null) { httpServer = Launcher.showDir(directory, startpage); } else { - URLClassLoader url = buildClassLoader(classes, prj.getDependencyArtifacts()); + URLClassLoader url = buildClassLoader(classes, prj.getArtifacts()); try { httpServer = Launcher.showURL(launcher, url, startpage()); } catch (Exception ex) {