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
- Properties
file
- File
org.apache.maven.plugin.MojoExecutionException
- MojoExecutionException
protected void validateOutputFile() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
- MojoExecutionException
public org.apache.maven.project.MavenProject getProject()
MavenProject
public java.io.File getOutputFile()
outputFile