Package org.apache.maven.model.building
Class DefaultBuildPomXMLFilterFactory
java.lang.Object
org.apache.maven.model.transform.BuildToRawPomXMLFilterFactory
org.apache.maven.model.building.DefaultBuildPomXMLFilterFactory
A BuildPomXMLFilterFactory which is context aware
- Since:
- 4.0.0
- Author:
- Robert Scholte
-
Constructor Summary
ConstructorDescriptionDefaultBuildPomXMLFilterFactory
(TransformerContext context, boolean consume) -
Method Summary
Modifier and TypeMethodDescriptionprotected BiFunction<String,
String, String> protected Function<Path,
Optional<RelativeProject>> getSha1()
Methods inherited from class org.apache.maven.model.transform.BuildToRawPomXMLFilterFactory
get
-
Constructor Details
-
DefaultBuildPomXMLFilterFactory
- Parameters:
context
- a set of data to extract values from as required for the build pomconsume
-true
if this factory is being used for creating the consumer pom, otherwisefalse
-
-
Method Details
-
getRelativePathMapper
- Overrides:
getRelativePathMapper
in classBuildToRawPomXMLFilterFactory
- Returns:
- the mapper or
null
if relativePaths don't need to be mapped
-
getDependencyKeyToVersionMapper
- Overrides:
getDependencyKeyToVersionMapper
in classBuildToRawPomXMLFilterFactory
-
getChangelist
- Overrides:
getChangelist
in classBuildToRawPomXMLFilterFactory
-
getRevision
- Overrides:
getRevision
in classBuildToRawPomXMLFilterFactory
-
getSha1
- Overrides:
getSha1
in classBuildToRawPomXMLFilterFactory
-