public abstract class AbstractWritePropertiesMojo
extends org.apache.maven.plugin.AbstractMojo
| Modifier and Type | Field and Description |
|---|---|
private java.io.File |
outputFile |
private org.apache.maven.project.MavenProject |
project |
| Constructor and Description |
|---|
AbstractWritePropertiesMojo() |
| Modifier and Type | Method and Description |
|---|---|
java.io.File |
getOutputFile() |
org.apache.maven.project.MavenProject |
getProject() |
protected void |
validateOutputFile() |
protected void |
writeProperties(java.util.Properties properties,
java.io.File file) |
getLog, getPluginContext, setLog, setPluginContext@Parameter(defaultValue="${project}",
required=true,
readonly=true)
private org.apache.maven.project.MavenProject project
@Parameter(required=true) private java.io.File outputFile
protected void writeProperties(java.util.Properties properties,
java.io.File file)
throws org.apache.maven.plugin.MojoExecutionException
properties - Propertiesfile - Fileorg.apache.maven.plugin.MojoExecutionException - MojoExecutionExceptionprotected void validateOutputFile()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException - MojoExecutionExceptionpublic org.apache.maven.project.MavenProject getProject()
MavenProjectpublic java.io.File getOutputFile()
outputFile