@Mojo(name="run",
requiresDependencyResolution=COMPILE_PLUS_RUNTIME,
defaultPhase=NONE,
threadSafe=true)
public class ActMojo
extends org.apache.maven.plugin.AbstractMojo
This is a refactored version of NinjaRunMojo.java from the Ninja Web Framework
Original source code can be found here: https://github.com/ninjaframework/ninja/blob/develop/ninja-maven-plugin/src/main/java/ninja/maven/NinjaRunMojo.java
| Modifier and Type | Field and Description |
|---|---|
protected String |
appEntry |
protected org.apache.maven.project.MavenProject |
project |
protected boolean |
skip |
protected boolean |
useDefaultExcludes |
| Constructor and Description |
|---|
ActMojo() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkClasses(String classesDirectory) |
void |
execute() |
@Parameter(property="act.appEntry",
defaultValue="${app.entry}",
required=true,
readonly=true)
protected String appEntry
@Parameter(property="act.skip",
defaultValue="false",
required=true)
protected boolean skip
@Parameter(defaultValue="${project}",
readonly=true)
protected org.apache.maven.project.MavenProject project
@Parameter(property="act.useDefaultExcludes",
defaultValue="true",
required=true)
protected boolean useDefaultExcludes
public void execute()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionpublic void checkClasses(String classesDirectory)
Copyright © 2018 ActFramework. All rights reserved.