public class VerifierMojo
extends org.apache.maven.plugin.AbstractMojo
Modifier and Type | Field and Description |
---|---|
private java.io.File |
basedir
Project base directory (prepended to relative file paths).
|
private boolean |
failOnError
Whether the build will fail on verification errors.
|
private VerificationResultPrinter |
resultPrinter |
private java.io.File |
verificationFile
The file containing the verifications to perform.
|
Constructor and Description |
---|
VerifierMojo() |
Modifier and Type | Method and Description |
---|---|
void |
execute() |
protected java.io.File |
getAbsoluteFileToCheck(java.io.File file) |
void |
setBaseDir(java.io.File basedir) |
void |
setFailOnError(boolean failOnError) |
void |
setVerificationFile(java.io.File file) |
void |
setVerificationResultPrinter(VerificationResultPrinter printer) |
private VerificationResult |
verify() |
private boolean |
verifyFile(File fileCheck,
VerificationResult results) |
private boolean |
verifyFileContent(File fileCheck,
VerificationResult results) |
private boolean |
verifyFileExistence(File fileCheck,
VerificationResult results) |
private java.io.File basedir
private java.io.File verificationFile
private boolean failOnError
private VerificationResultPrinter resultPrinter
public void execute() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
protected java.io.File getAbsoluteFileToCheck(java.io.File file)
file
- the file path of the file to check (can be relative or absolute). If relative
the project's basedir will be prefixed.private VerificationResult verify() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
private boolean verifyFile(File fileCheck, VerificationResult results) throws java.io.IOException
java.io.IOException
private boolean verifyFileContent(File fileCheck, VerificationResult results) throws java.io.IOException
java.io.IOException
private boolean verifyFileExistence(File fileCheck, VerificationResult results)
public void setBaseDir(java.io.File basedir)
public void setVerificationFile(java.io.File file)
public void setVerificationResultPrinter(VerificationResultPrinter printer)
public void setFailOnError(boolean failOnError)