Package org.mule.maven.pom.parser.api
Interface MavenPomParserProvider
public interface MavenPomParserProvider
SPI for the API to find the implementation for the
MavenPomParser- Since:
- 2.0
-
Method Summary
Modifier and TypeMethodDescriptioncreateMavenPomParserClient(Path pomPath) Creates a newMavenPomParserimplementation.createMavenPomParserClient(Path pomPath, List<String> activeProfiles) Creates a newMavenPomParserimplementation.static MavenPomParserProviderDiscovers aMavenPomParserProvider.
-
Method Details
-
createMavenPomParserClient
Creates a newMavenPomParserimplementation.- Returns:
- a new
MavenPomParser
-
createMavenPomParserClient
Creates a newMavenPomParserimplementation.- Parameters:
pomPath-Pathpointing to the pom.activeProfiles- aListcontaining the active profiles- Returns:
- a new
MavenPomParser
-
discoverProvider
Discovers aMavenPomParserProvider.- Returns:
- a new client configured with the provided maven configuration.
-