Index
All Classes and Interfaces|All Packages
A
- AFTER - Enum constant in enum pl.project13.maven.git.TransformationRule.ApplyEnum
-
have the rule being applied after the replacement.
B
- BEFORE - Enum constant in enum pl.project13.maven.git.TransformationRule.ApplyEnum
-
have the rule being applied before the replacement.
E
- execute() - Method in class pl.project13.maven.git.GitCommitIdMojo
- execute() - Method in class pl.project13.maven.validation.ValidationMojo
G
- getAction() - Method in class pl.project13.maven.git.TransformationRule
- getActionRule() - Method in class pl.project13.maven.git.TransformationRule
- getApply() - Method in class pl.project13.maven.git.TransformationRule
- getApplyRule() - Method in class pl.project13.maven.git.TransformationRule
- getCustomSystemEnv() - Method in class pl.project13.maven.git.GitCommitIdMojo
-
This method is used to mock the system environment in testing.
- getName() - Method in class pl.project13.maven.validation.ValidationProperty
- getProperty() - Method in class pl.project13.maven.git.ReplacementProperty
-
The source (input) property on which the replacements should be performed.
- getPropertyOutputSuffix() - Method in class pl.project13.maven.git.ReplacementProperty
-
The property output suffix where the replacement result should be stored in.
- getShouldMatchTo() - Method in class pl.project13.maven.validation.ValidationProperty
- getToken() - Method in class pl.project13.maven.git.ReplacementProperty
-
The replacement token acts as
needlethat will be searched in the input property. - getTransformationRules() - Method in class pl.project13.maven.git.ReplacementProperty
-
The list of transformation-rules that should be applied during replacement.
- getValue() - Method in class pl.project13.maven.git.ReplacementProperty
-
The value that acts as the text to be written over any found tokens.
- getValue() - Method in class pl.project13.maven.validation.ValidationProperty
- GitCommitIdMojo - Class in pl.project13.maven.git
-
Puts git build-time information into property files or maven's properties.
- GitCommitIdMojo() - Constructor for class pl.project13.maven.git.GitCommitIdMojo
I
- isForceValueEvaluation() - Method in class pl.project13.maven.git.ReplacementProperty
-
Indicator if the plugin forces to evaluate the given value on every project.
- isRegex() - Method in class pl.project13.maven.git.ReplacementProperty
-
Indicator if the replacement will be performed with regular expressions.
L
- LOWER_CASE - Enum constant in enum pl.project13.maven.git.TransformationRule.ActionEnum
P
- parseOutputTimestamp(String) - Static method in class pl.project13.maven.git.GitCommitIdMojo
-
Parse output timestamp configured for Reproducible Builds' archive entries (https://maven.apache.org/guides/mini/guide-reproducible-builds.html).
- perform(String) - Method in enum pl.project13.maven.git.TransformationRule.ActionEnum
- performReplacement(Properties, List<ReplacementProperty>) - Method in class pl.project13.maven.git.PropertiesReplacer
-
Method that performs the actual property replacement.
- pl.project13.maven.git - package pl.project13.maven.git
- pl.project13.maven.validation - package pl.project13.maven.validation
- PropertiesReplacer - Class in pl.project13.maven.git
-
This class encapsulates logic to perform property replacements.
- PropertiesReplacer(LogInterface, PluginParameterExpressionEvaluator) - Constructor for class pl.project13.maven.git.PropertiesReplacer
-
Constructor to encapsulates all references required to perform property replacements.
R
- ReplacementProperty - Class in pl.project13.maven.git
-
This class represents a specific property replacement the user wants to perform.
- ReplacementProperty() - Constructor for class pl.project13.maven.git.ReplacementProperty
-
Empty constructor.
- ReplacementProperty(String, String, String, String, boolean, boolean, List<TransformationRule>) - Constructor for class pl.project13.maven.git.ReplacementProperty
-
Constructs a specific property replacement the user wants to perform.
S
- setAction(String) - Method in class pl.project13.maven.git.TransformationRule
- setApply(String) - Method in class pl.project13.maven.git.TransformationRule
- setForceValueEvaluation(boolean) - Method in class pl.project13.maven.git.ReplacementProperty
-
Sets Indicator if the plugin forces to evaluate the given value on every project.
- setName(String) - Method in class pl.project13.maven.validation.ValidationProperty
-
Sets a descriptive name that will be used to be able to identify the validation that does not match up (will be displayed in the error message).
- setProperty(String) - Method in class pl.project13.maven.git.ReplacementProperty
-
Set the source (input) property on which the replacements should be performed (e.g.
- setPropertyOutputSuffix(String) - Method in class pl.project13.maven.git.ReplacementProperty
-
Set the property output suffix where the replacement result should be stored in (e.g.
- setRegex(boolean) - Method in class pl.project13.maven.git.ReplacementProperty
-
Sets Indicator if the replacement will be performed with regular expressions (
true) or, if a replacement with java's string.replace-function is performed (false). - setShouldMatchTo(String) - Method in class pl.project13.maven.validation.ValidationProperty
-
Sets the expectation what the given value should match to.
- setToken(String) - Method in class pl.project13.maven.git.ReplacementProperty
-
Set the replacement token.
- setTransformationRules(List<TransformationRule>) - Method in class pl.project13.maven.git.ReplacementProperty
-
Sets the list of transformation-rules that should be applied during replacement.
- setValidationProperties(List<ValidationProperty>) - Method in class pl.project13.maven.validation.ValidationMojo
- setValidationShouldFailIfNoMatch(boolean) - Method in class pl.project13.maven.validation.ValidationMojo
- setValue(String) - Method in class pl.project13.maven.git.ReplacementProperty
-
Sets the value that acts as the text to be written over any found tokens ("replacement").
- setValue(String) - Method in class pl.project13.maven.validation.ValidationProperty
-
Sets the value that needs to be validated.
T
- TransformationRule - Class in pl.project13.maven.git
-
This class represents a specific transformation logic the user wants to perform.
- TransformationRule() - Constructor for class pl.project13.maven.git.TransformationRule
- TransformationRule(String, String) - Constructor for class pl.project13.maven.git.TransformationRule
- TransformationRule(TransformationRule.ApplyEnum, TransformationRule.ActionEnum) - Constructor for class pl.project13.maven.git.TransformationRule
- TransformationRule.ActionEnum - Enum in pl.project13.maven.git
-
Each
transformationRuleconsist of two required fieldsapplyandaction. - TransformationRule.ApplyEnum - Enum in pl.project13.maven.git
-
Each
transformationRuleconsist of two required fieldsapplyandaction.
U
- UPPER_CASE - Enum constant in enum pl.project13.maven.git.TransformationRule.ActionEnum
V
- ValidationMojo - Class in pl.project13.maven.validation
-
The git-commit-id-maven-plugin comes equipped with an additional validation utility which can be used to verify if your project properties are set as you would like to have them set.
- ValidationMojo() - Constructor for class pl.project13.maven.validation.ValidationMojo
- ValidationProperty - Class in pl.project13.maven.validation
-
Allows to configure a single validation action that shall be performed when running the
ValidationMojo. - ValidationProperty() - Constructor for class pl.project13.maven.validation.ValidationProperty
- valueOf(String) - Static method in enum pl.project13.maven.git.TransformationRule.ActionEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum pl.project13.maven.git.TransformationRule.ApplyEnum
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum pl.project13.maven.git.TransformationRule.ActionEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum pl.project13.maven.git.TransformationRule.ApplyEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes and Interfaces|All Packages