Package org.apache.maven.model.building
Interface TransformerContext
public interface TransformerContext
Context used to transform a pom file.
- Since:
- 4.0.0
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetRawModel
(String groupId, String artifactId) Get the model from the reactor based on the groupId and artifactId when resolving reactor dependencies.getRawModel
(Path pomFile) Get the model based on the path when resolving the parent based on relativePath.getUserProperty
(String key) Get the value of the Maven user property.Locate the POM file inside the given directory.
-
Field Details
-
KEY
Key to get the TransformerContext from the SessionData
-
-
Method Details
-
getUserProperty
Get the value of the Maven user property.- Parameters:
key
-- Returns:
-
getRawModel
Get the model based on the path when resolving the parent based on relativePath.- Parameters:
pomFile
- the path to the pomFile- Returns:
- the model, otherwise
null
-
getRawModel
Get the model from the reactor based on the groupId and artifactId when resolving reactor dependencies.- Parameters:
groupId
- the groupIdartifactId
- the artifactId- Returns:
- the model, otherwise
null
- Throws:
IllegalStateException
- if multiple versions of the same GA are part of the reactor
-
locate
Locate the POM file inside the given directory.- Parameters:
path
-- Returns:
-