Class ReplacerMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- com.google.code.maven_replacer_plugin.ReplacerMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
public class ReplacerMojo extends org.apache.maven.plugin.AbstractMojo
Goal replaces token with value inside file
-
-
Constructor Summary
Constructors Constructor Description ReplacerMojo()
ReplacerMojo(FileUtils fileUtils, ReplacementProcessor processor, ReplacerFactory replacerFactory, TokenValueMapFactory tokenValueMapFactory, FileSelector fileSelector, PatternFlagsFactory patternFlagsFactory, OutputFilenameBuilder outputFilenameBuilder, SummaryBuilder summaryBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
execute()
java.lang.String
getBasedir()
java.util.List<java.lang.String>
getDelimiters()
java.util.List<java.lang.String>
getExcludes()
java.lang.String
getFile()
java.util.List<java.lang.String>
getFiles()
java.lang.String
getFilesToExclude()
java.lang.String
getFilesToInclude()
java.util.List<java.lang.String>
getIncludes()
java.lang.String
getInputFilePattern()
java.lang.String
getOutputBasedir()
java.lang.String
getOutputDir()
java.lang.String
getOutputFile()
java.lang.String
getOutputFilePattern()
java.util.List<java.lang.String>
getOutputFiles()
java.lang.String
getVariableTokenValueMap()
boolean
isCommentsEnabled()
boolean
isIgnoreErrors()
boolean
isPreserveDir()
boolean
isSkip()
boolean
isUnescape()
void
setBasedir(java.lang.String baseDir)
void
setCommentsEnabled(boolean commentsEnabled)
void
setDelimiters(java.util.List<java.lang.String> delimiters)
void
setEncoding(java.lang.String encoding)
void
setExcludes(java.util.List<java.lang.String> excludes)
void
setFile(java.lang.String file)
void
setFiles(java.util.List<java.lang.String> files)
void
setFilesToExclude(java.lang.String filesToExclude)
void
setFilesToInclude(java.lang.String filesToInclude)
void
setIgnoreErrors(boolean ignoreErrors)
void
setIgnoreMissingFile(boolean ignoreMissingFile)
void
setIncludes(java.util.List<java.lang.String> includes)
void
setInputFilePattern(java.lang.String inputFilePattern)
void
setMaxReplacements(java.lang.Integer maxReplacements)
void
setOutputBasedir(java.lang.String outputBasedir)
void
setOutputDir(java.lang.String outputDir)
void
setOutputFile(java.lang.String outputFile)
void
setOutputFilePattern(java.lang.String outputFilePattern)
void
setOutputFiles(java.util.List<java.lang.String> outputFiles)
void
setPreserveDir(boolean preserveDir)
void
setQuiet(boolean quiet)
void
setRegex(boolean regex)
void
setRegexFlags(java.util.List<java.lang.String> regexFlags)
void
setReplacements(java.util.List<Replacement> replacements)
void
setSkip(boolean skip)
void
setToken(java.lang.String token)
void
setTokenFile(java.lang.String tokenFile)
void
setTokenValueMap(java.lang.String tokenValueMap)
void
setUnescape(boolean unescape)
void
setValue(java.lang.String value)
void
setValueFile(java.lang.String valueFile)
void
setVariableTokenValueMap(java.lang.String variableTokenValueMap)
void
setXpath(java.lang.String xpath)
-
-
-
Constructor Detail
-
ReplacerMojo
public ReplacerMojo()
-
ReplacerMojo
public ReplacerMojo(FileUtils fileUtils, ReplacementProcessor processor, ReplacerFactory replacerFactory, TokenValueMapFactory tokenValueMapFactory, FileSelector fileSelector, PatternFlagsFactory patternFlagsFactory, OutputFilenameBuilder outputFilenameBuilder, SummaryBuilder summaryBuilder)
-
-
Method Detail
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException
- Throws:
org.apache.maven.plugin.MojoExecutionException
-
setRegex
public void setRegex(boolean regex)
-
setFile
public void setFile(java.lang.String file)
-
getFile
public java.lang.String getFile()
-
setToken
public void setToken(java.lang.String token)
-
setValue
public void setValue(java.lang.String value)
-
setTokenFile
public void setTokenFile(java.lang.String tokenFile)
-
setValueFile
public void setValueFile(java.lang.String valueFile)
-
setIgnoreMissingFile
public void setIgnoreMissingFile(boolean ignoreMissingFile)
-
setOutputFile
public void setOutputFile(java.lang.String outputFile)
-
setTokenValueMap
public void setTokenValueMap(java.lang.String tokenValueMap)
-
setFilesToInclude
public void setFilesToInclude(java.lang.String filesToInclude)
-
setFilesToExclude
public void setFilesToExclude(java.lang.String filesToExclude)
-
setBasedir
public void setBasedir(java.lang.String baseDir)
-
setReplacements
public void setReplacements(java.util.List<Replacement> replacements)
-
setRegexFlags
public void setRegexFlags(java.util.List<java.lang.String> regexFlags)
-
setIncludes
public void setIncludes(java.util.List<java.lang.String> includes)
-
getIncludes
public java.util.List<java.lang.String> getIncludes()
-
setExcludes
public void setExcludes(java.util.List<java.lang.String> excludes)
-
getExcludes
public java.util.List<java.lang.String> getExcludes()
-
getFilesToInclude
public java.lang.String getFilesToInclude()
-
getFilesToExclude
public java.lang.String getFilesToExclude()
-
setOutputDir
public void setOutputDir(java.lang.String outputDir)
-
isCommentsEnabled
public boolean isCommentsEnabled()
-
setCommentsEnabled
public void setCommentsEnabled(boolean commentsEnabled)
-
setOutputBasedir
public void setOutputBasedir(java.lang.String outputBasedir)
-
isPreserveDir
public boolean isPreserveDir()
-
setPreserveDir
public void setPreserveDir(boolean preserveDir)
-
getBasedir
public java.lang.String getBasedir()
-
getOutputDir
public java.lang.String getOutputDir()
-
getOutputBasedir
public java.lang.String getOutputBasedir()
-
getOutputFile
public java.lang.String getOutputFile()
-
setQuiet
public void setQuiet(boolean quiet)
-
setDelimiters
public void setDelimiters(java.util.List<java.lang.String> delimiters)
-
getDelimiters
public java.util.List<java.lang.String> getDelimiters()
-
setUnescape
public void setUnescape(boolean unescape)
-
isUnescape
public boolean isUnescape()
-
setVariableTokenValueMap
public void setVariableTokenValueMap(java.lang.String variableTokenValueMap)
-
getVariableTokenValueMap
public java.lang.String getVariableTokenValueMap()
-
setIgnoreErrors
public void setIgnoreErrors(boolean ignoreErrors)
-
isIgnoreErrors
public boolean isIgnoreErrors()
-
setXpath
public void setXpath(java.lang.String xpath)
-
setEncoding
public void setEncoding(java.lang.String encoding)
-
setInputFilePattern
public void setInputFilePattern(java.lang.String inputFilePattern)
-
setOutputFilePattern
public void setOutputFilePattern(java.lang.String outputFilePattern)
-
getInputFilePattern
public java.lang.String getInputFilePattern()
-
getOutputFilePattern
public java.lang.String getOutputFilePattern()
-
setSkip
public void setSkip(boolean skip)
-
isSkip
public boolean isSkip()
-
setMaxReplacements
public void setMaxReplacements(java.lang.Integer maxReplacements)
-
getFiles
public java.util.List<java.lang.String> getFiles()
-
setFiles
public void setFiles(java.util.List<java.lang.String> files)
-
getOutputFiles
public java.util.List<java.lang.String> getOutputFiles()
-
setOutputFiles
public void setOutputFiles(java.util.List<java.lang.String> outputFiles)
-
-