diff options
author | Christopher Vogt <oss.nsp@cvogt.org> | 2017-03-03 02:42:36 +0000 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2017-03-04 20:19:11 -0500 |
commit | bad8dc951e6d3faed4a9fa2f1fff70bfb153061e (patch) | |
tree | 44691a079a7c6cbd196ae0e8d22653cb9f4e8b4b /stage2/ToolsTasks.scala | |
parent | 26f2dfba40198020e981f27129c911d300b418ec (diff) | |
download | cbt-bad8dc951e6d3faed4a9fa2f1fff70bfb153061e.tar.gz cbt-bad8dc951e6d3faed4a9fa2f1fff70bfb153061e.tar.bz2 cbt-bad8dc951e6d3faed4a9fa2f1fff70bfb153061e.zip |
search-class task for searching class on maven
Diffstat (limited to 'stage2/ToolsTasks.scala')
-rw-r--r-- | stage2/ToolsTasks.scala | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/stage2/ToolsTasks.scala b/stage2/ToolsTasks.scala index b5e94d4..eb41dd0 100644 --- a/stage2/ToolsTasks.scala +++ b/stage2/ToolsTasks.scala @@ -11,7 +11,7 @@ class ToolsTasks( cbtLastModified: Long )(implicit classLoaderCache: ClassLoaderCache){ def apply: String = "Available methods: " ++ lib.taskNames(getClass).mkString(" ") - + override def toString = lib.usage(this.getClass, super.toString) private val paths = CbtPaths(cbtHome, cache) import paths._ implicit val logger: Logger = lib.logger @@ -20,6 +20,9 @@ class ToolsTasks( val scaffold = new Scaffold(logger) def createMain: Unit = scaffold.createMain( cwd ) def createBuild: Unit = scaffold.createBuild( cwd ) + def `search-class` = java.awt.Desktop.getDesktop().browse(new URI( + "http://search.maven.org/#search%7Cga%7C1%7Cc%3A%22" ++ URLEncoder.encode(args(1),"UTF-8") ++ "%22" + )) def gui = NailgunLauncher.main(Array( "0.0", (cbtHome / "tools" / "gui").getAbsolutePath, |