Class ClojureNailgunMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
com.theoryinpractise.clojure.AbstractClojureCompilerMojo
com.theoryinpractise.clojure.ClojureNailgunMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="nailgun", defaultPhase=TEST_COMPILE, requiresDependencyResolution=TEST) public class ClojureNailgunMojo extends AbstractClojureCompilerMojo
Mojo to start a clojure REPL running vimclojure's nailgun.
  • Field Details

    • replScript

      @Parameter private String replScript
      The clojure script to preceding the switch to the repl
    • port

      @Parameter(defaultValue="2113", property="clojure.nailgun.port") protected int port
    • server

      @Parameter(defaultValue="vimclojure.nailgun.NGServer", property="clojure.nailgun.server") protected String server
      pre vimclojure 2.2.0: com.martiansoftware.nailgun.NGServer
  • Constructor Details

    • ClojureNailgunMojo

      public ClojureNailgunMojo()
  • Method Details

    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException
      Throws:
      org.apache.maven.plugin.MojoExecutionException