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.AbstractMojoGoal 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 voidexecute()java.lang.StringgetBasedir()java.util.List<java.lang.String>getDelimiters()java.util.List<java.lang.String>getExcludes()java.lang.StringgetFile()java.util.List<java.lang.String>getFiles()java.lang.StringgetFilesToExclude()java.lang.StringgetFilesToInclude()java.util.List<java.lang.String>getIncludes()java.lang.StringgetInputFilePattern()java.lang.StringgetOutputBasedir()java.lang.StringgetOutputDir()java.lang.StringgetOutputFile()java.lang.StringgetOutputFilePattern()java.util.List<java.lang.String>getOutputFiles()java.lang.StringgetVariableTokenValueMap()booleanisCommentsEnabled()booleanisIgnoreErrors()booleanisPreserveDir()booleanisSkip()booleanisUnescape()voidsetBasedir(java.lang.String baseDir)voidsetCommentsEnabled(boolean commentsEnabled)voidsetDelimiters(java.util.List<java.lang.String> delimiters)voidsetEncoding(java.lang.String encoding)voidsetExcludes(java.util.List<java.lang.String> excludes)voidsetFile(java.lang.String file)voidsetFiles(java.util.List<java.lang.String> files)voidsetFilesToExclude(java.lang.String filesToExclude)voidsetFilesToInclude(java.lang.String filesToInclude)voidsetIgnoreErrors(boolean ignoreErrors)voidsetIgnoreMissingFile(boolean ignoreMissingFile)voidsetIncludes(java.util.List<java.lang.String> includes)voidsetInputFilePattern(java.lang.String inputFilePattern)voidsetMaxReplacements(java.lang.Integer maxReplacements)voidsetOutputBasedir(java.lang.String outputBasedir)voidsetOutputDir(java.lang.String outputDir)voidsetOutputFile(java.lang.String outputFile)voidsetOutputFilePattern(java.lang.String outputFilePattern)voidsetOutputFiles(java.util.List<java.lang.String> outputFiles)voidsetPreserveDir(boolean preserveDir)voidsetQuiet(boolean quiet)voidsetRegex(boolean regex)voidsetRegexFlags(java.util.List<java.lang.String> regexFlags)voidsetReplacements(java.util.List<Replacement> replacements)voidsetSkip(boolean skip)voidsetToken(java.lang.String token)voidsetTokenFile(java.lang.String tokenFile)voidsetTokenValueMap(java.lang.String tokenValueMap)voidsetUnescape(boolean unescape)voidsetValue(java.lang.String value)voidsetValueFile(java.lang.String valueFile)voidsetVariableTokenValueMap(java.lang.String variableTokenValueMap)voidsetXpath(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)
-
-