
scala_maven.ScalaHelpMojo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of scala-maven-plugin Show documentation
Show all versions of scala-maven-plugin Show documentation
The scala-maven-plugin (previously maven-scala-plugin) is used for compiling/testing/running/documenting scala code of any maven project.
package scala_maven;
import scala_maven_executions.JavaMainCaller;
/**
* Display the Scala Compiler help
*
* @goal help
*/
public class ScalaHelpMojo extends ScalaMojoSupport {
/**
* Determines if help will only display a version
* @parameter property="maven.scala.help.versionOnly" default-value="false"
*/
private boolean versionOnly;
@Override
public void doExecute() throws Exception {
JavaMainCaller jcmd = null;
if (!versionOnly) {
jcmd = getScalaCommand();
jcmd.addArgs("-help");
jcmd.addArgs("-X");
jcmd.addArgs("-Y");
jcmd.run(displayCmd);
}
jcmd = getScalaCommand();
jcmd.addArgs("-version");
jcmd.run(displayCmd);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy