@Mojo(name="run",
threadSafe=true,
requiresDependencyResolution=TEST)
@Execute(phase=TEST)
public class RunMojo
extends org.apache.maven.plugin.AbstractMojo
| Constructor and Description |
|---|
RunMojo() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute() |
List<String> |
getCompileExtensions()
List of file extensions that trigger a compilation request.
|
org.apache.maven.project.ProjectDependenciesResolver |
getDependenciesResolver()
Project dependencies resolver (available while running the plugin).
|
String |
getMainClass()
Application main class.
|
org.apache.maven.Maven |
getMaven()
Maven reference (available while running the plugin).
|
List<String> |
getRestartExtensions()
List of file extensions that trigger an application restart.
|
org.apache.maven.execution.MavenSession |
getSession()
Maven session reference (available while running the plugin).
|
void |
setCompileExtensions(List<String> compileExtensions)
Set compile extensions.
|
void |
setDependenciesResolver(org.apache.maven.project.ProjectDependenciesResolver dependenciesResolver)
Set project dependencies resolver.
|
void |
setMainClass(String mainClass)
Set application main class.
|
void |
setMaven(org.apache.maven.Maven maven)
Set maven instance (available while running the plugin).
|
void |
setRestartExtensions(List<String> restartExtensions)
Set restart extensions.
|
void |
setSession(org.apache.maven.execution.MavenSession session)
Set maven session instance (available while running the plugin).
|
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionpublic List<String> getCompileExtensions()
java and kt.public void setCompileExtensions(List<String> compileExtensions)
. (dot).compileExtensions - Compile extensions.public List<String> getRestartExtensions()
conf,
properties and class.public void setRestartExtensions(List<String> restartExtensions)
. (dot).restartExtensions - Restart extensions.public org.apache.maven.Maven getMaven()
public void setMaven(org.apache.maven.Maven maven)
maven - Maven instance Maven reference (available while running the plugin).public org.apache.maven.execution.MavenSession getSession()
public void setSession(org.apache.maven.execution.MavenSession session)
session - Maven session instance Maven reference (available while running the plugin).public org.apache.maven.project.ProjectDependenciesResolver getDependenciesResolver()
public void setDependenciesResolver(org.apache.maven.project.ProjectDependenciesResolver dependenciesResolver)
dependenciesResolver - Project dependencies resolver.public String getMainClass()
public void setMainClass(String mainClass)
mainClass - Application main class.Copyright © 2019. All rights reserved.