commit | 60607b08383cf297e6df7d13f3fec2ae6d4e750b | [log] [tgz] |
---|---|---|
author | Luca Milanesio <luca.milanesio@gmail.com> | Fri Jul 20 00:35:43 2018 +0100 |
committer | Luca Milanesio <luca.milanesio@gmail.com> | Fri Jul 20 00:35:43 2018 +0100 |
tree | f26404739d806e3204f7c523010fa56d4b12dded | |
parent | 50bfa501b1673269a93815bd6c802f42e407eb23 [diff] |
Reformat all files with GJF Change-Id: If8c985901c1ecbc76d668cc085c850c5cd504c29
This plugin provides Scala runtime environment for Gerrit plugins in Scala.
To build link this directory under Gerrit's tree plugins directory and run:
buck build plugins/scala-provider:scala-provider
The resulting artifact can be found under:
buck-out/gen/plugins/scala-provider/scala-provider.jar
A sample Scala hello world script is:
import com.google.gerrit.sshd._ import com.google.gerrit.extensions.annotations._ @Export("scala") class ScalaCommand extends SshCommand { override def run = stdout println "Hello from Scala!" }
Copy and past the above sample Scala fragment into the file $GERRIT_SITE/plugin/hello-1.0.scala.
The “hello” plugin version 1.0 will be automatically loaded into Gerrit and will provide a new SSH command “hello scala”.