Package org.kie.maven.plugin.mojos
Class AbstractKieMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.kie.maven.plugin.mojos.AbstractKieMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
BuildMojo,PackageKjarDependenciesMojo,ValidateDMNMojo
public abstract class AbstractKieMojo extends org.apache.maven.plugin.AbstractMojo
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<org.apache.maven.model.Resource>resourcesprotected java.lang.StringvalidateDMN
-
Constructor Summary
Constructors Constructor Description AbstractKieMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.memorycompiler.JavaConfiguration.CompilerTypegetCompilerType()java.lang.StringgetDumpKieSourcesFolder()java.lang.StringgetGenerateDMNModel()java.lang.StringgetGenerateModel()java.lang.StringgetJavaCompiler()org.apache.maven.execution.MavenSessiongetMavenSession()java.io.FilegetOutputDirectory()org.apache.maven.project.MavenProjectgetProject()java.io.FilegetProjectDir()java.util.Map<java.lang.String,java.lang.String>getProperties()java.io.FilegetResourceFolder()java.util.List<org.apache.maven.model.Resource>getResources()java.util.List<org.apache.maven.model.Resource>getResourcesDirectories()java.io.FilegetTargetDirectory()java.io.FilegetTestDir()java.lang.StringgetValidateDMN()booleanisModelParameterEnabled()-
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
-
-
-
Field Detail
-
resources
@Parameter(required=true, defaultValue="${project.build.resources}") protected java.util.List<org.apache.maven.model.Resource> resources
-
validateDMN
@Parameter(property="validateDMN", defaultValue="VALIDATE_SCHEMA,VALIDATE_MODEL,ANALYZE_DECISION_TABLE") protected java.lang.String validateDMN
-
-
Method Detail
-
getDumpKieSourcesFolder
public java.lang.String getDumpKieSourcesFolder()
-
getGenerateModel
public java.lang.String getGenerateModel()
-
getGenerateDMNModel
public java.lang.String getGenerateDMNModel()
-
getResources
public java.util.List<org.apache.maven.model.Resource> getResources()
-
getValidateDMN
public java.lang.String getValidateDMN()
-
getProjectDir
public java.io.File getProjectDir()
-
getTargetDirectory
public java.io.File getTargetDirectory()
-
getProperties
public java.util.Map<java.lang.String,java.lang.String> getProperties()
-
getProject
public org.apache.maven.project.MavenProject getProject()
-
getMavenSession
public org.apache.maven.execution.MavenSession getMavenSession()
-
getResourcesDirectories
public java.util.List<org.apache.maven.model.Resource> getResourcesDirectories()
-
getOutputDirectory
public java.io.File getOutputDirectory()
-
getTestDir
public java.io.File getTestDir()
-
getResourceFolder
public java.io.File getResourceFolder()
-
getJavaCompiler
public java.lang.String getJavaCompiler()
-
isModelParameterEnabled
public boolean isModelParameterEnabled()
-
getCompilerType
public org.kie.memorycompiler.JavaConfiguration.CompilerType getCompilerType()
-
-