find-and-replace:directory-names
Full name:
software.xdev:find-and-replace-maven-plugin:1.0.4-SNAPSHOT:directory-names
Description:
Allows replacing directory names
Attributes:
- Requires a Maven project to be executed.
- The goal is thread-safe and supports parallel builds.
Required Parameters
Name | Type | Since | Description |
---|---|---|---|
<findRegex> |
String |
- |
The regex string to find. User Property: findRegex |
Optional Parameters
Name | Type | Since | Description |
---|---|---|---|
<baseDir> |
String |
- |
The base directory from which to perform the find and replace. This is relative to the location of the pom. Default: ${basedir} User Property: baseDir |
<exclusions> |
String |
- |
Regex filenames/directory-names to exclude. User Property: exclusions |
<fileMask> |
String |
- |
A CSV of the file types to search in. For example for the value: .xml Only files ending with .xml will be renamed.
For the value: .xml,.properties Only files ending with .xml,.properties will be renamed. Ignored for directories. User Property: fileMask |
<recursive> |
boolean |
- |
Whether the find and replace is recursive from the baseDir. Default: false User Property: recursive |
<replaceAll> |
boolean |
- |
Whether the find and replace maven plugin replaces all matches or just the first match. Default: true User Property: replaceAll |
<replaceValue> |
String |
- |
The value to replace the matching findRegex with. User Property: replaceValue |
<skip> |
boolean |
- |
Skip execution of the plugin. Default: false User Property: skip |
Parameter Details
<baseDir>
The base directory from which to perform the find and replace. This is relative to the location of the pom.
- Type:
java.lang.String
- Required:
No
- User Property:
baseDir
- Default:
${basedir}
<exclusions>
Regex filenames/directory-names to exclude.
- Type:
java.lang.String
- Required:
No
- User Property:
exclusions
<fileMask>
A CSV of the file types to search in. For example for the value: .xml Only files ending with .xml will be renamed.
For the value: .xml,.properties Only files ending with .xml,.properties will be renamed.
Ignored for directories.
- Type:
java.lang.String
- Required:
No
- User Property:
fileMask
<findRegex>
The regex string to find.
- Type:
java.lang.String
- Required:
Yes
- User Property:
findRegex
<recursive>
Whether the find and replace is recursive from the baseDir.
- Type:
boolean
- Required:
No
- User Property:
recursive
- Default:
false
<replaceAll>
Whether the find and replace maven plugin replaces all matches or just the first match.
- Type:
boolean
- Required:
No
- User Property:
replaceAll
- Default:
true
<replaceValue>
The value to replace the matching findRegex with.
- Type:
java.lang.String
- Required:
No
- User Property:
replaceValue
<skip>
Skip execution of the plugin.
- Type:
boolean
- Required:
No
- User Property:
skip
- Default:
false