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
@Mojo(name="replace",
defaultPhase=COMPILE,
threadSafe=true)
public class ReplacerMojo
extends org.apache.maven.plugin.AbstractMojo
Goal replaces token with value inside file
-
Field Summary
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
ConstructorsConstructorDescriptionReplacerMojo(FileUtils fileUtils, ReplacementProcessor processor, ReplacerFactory replacerFactory, TokenValueMapFactory tokenValueMapFactory, FileSelector fileSelector, PatternFlagsFactory patternFlagsFactory, OutputFilenameBuilder outputFilenameBuilder, SummaryBuilder summaryBuilder) -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute()getFile()getFiles()booleanbooleanbooleanbooleanisSkip()booleanvoidsetBasedir(String baseDir) voidsetCommentsEnabled(boolean commentsEnabled) voidsetDelimiters(List<String> delimiters) voidsetEncoding(String encoding) voidsetExcludes(List<String> excludes) voidvoidvoidsetFilesToExclude(String filesToExclude) voidsetFilesToInclude(String filesToInclude) voidsetIgnoreErrors(boolean ignoreErrors) voidsetIgnoreMissingFile(boolean ignoreMissingFile) voidsetIncludes(List<String> includes) voidsetInputFilePattern(String inputFilePattern) voidsetMaxReplacements(Integer maxReplacements) voidsetOutputBasedir(String outputBasedir) voidsetOutputDir(String outputDir) voidsetOutputFile(String outputFile) voidsetOutputFilePattern(String outputFilePattern) voidsetOutputFiles(List<String> outputFiles) voidsetPreserveDir(boolean preserveDir) voidsetQuiet(boolean quiet) voidsetRegex(boolean regex) voidsetRegexFlags(List<String> regexFlags) voidsetReplacements(List<Replacement> replacements) voidsetSkip(boolean skip) voidvoidsetTokenFile(String tokenFile) voidsetTokenValueMap(String tokenValueMap) voidsetUnescape(boolean unescape) voidvoidsetValueFile(String valueFile) voidsetVariableTokenValueMap(String variableTokenValueMap) voidMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
ReplacerMojo
public ReplacerMojo() -
ReplacerMojo
public ReplacerMojo(FileUtils fileUtils, ReplacementProcessor processor, ReplacerFactory replacerFactory, TokenValueMapFactory tokenValueMapFactory, FileSelector fileSelector, PatternFlagsFactory patternFlagsFactory, OutputFilenameBuilder outputFilenameBuilder, SummaryBuilder summaryBuilder)
-
-
Method Details
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException- Throws:
org.apache.maven.plugin.MojoExecutionException
-
setRegex
public void setRegex(boolean regex) -
setFile
-
getFile
-
setToken
-
setValue
-
setTokenFile
-
setValueFile
-
setIgnoreMissingFile
public void setIgnoreMissingFile(boolean ignoreMissingFile) -
setOutputFile
-
setTokenValueMap
-
setFilesToInclude
-
setFilesToExclude
-
setBasedir
-
setReplacements
-
setRegexFlags
-
setIncludes
-
getIncludes
-
setExcludes
-
getExcludes
-
getFilesToInclude
-
getFilesToExclude
-
setOutputDir
-
isCommentsEnabled
public boolean isCommentsEnabled() -
setCommentsEnabled
public void setCommentsEnabled(boolean commentsEnabled) -
setOutputBasedir
-
isPreserveDir
public boolean isPreserveDir() -
setPreserveDir
public void setPreserveDir(boolean preserveDir) -
getBasedir
-
getOutputDir
-
getOutputBasedir
-
getOutputFile
-
setQuiet
public void setQuiet(boolean quiet) -
setDelimiters
-
getDelimiters
-
setUnescape
public void setUnescape(boolean unescape) -
isUnescape
public boolean isUnescape() -
setVariableTokenValueMap
-
getVariableTokenValueMap
-
setIgnoreErrors
public void setIgnoreErrors(boolean ignoreErrors) -
isIgnoreErrors
public boolean isIgnoreErrors() -
setXpath
-
setEncoding
-
setInputFilePattern
-
setOutputFilePattern
-
getInputFilePattern
-
getOutputFilePattern
-
setSkip
public void setSkip(boolean skip) -
isSkip
public boolean isSkip() -
setMaxReplacements
-
getFiles
-
setFiles
-
getOutputFiles
-
setOutputFiles
-