public class MavenClientFactory extends Object
MavenClient instances and configure how those are created.| Modifier and Type | Field and Description |
|---|---|
static Supplier<org.mule.maven.client.api.MavenClientProvider> |
mavenClientProvider |
| Constructor and Description |
|---|
MavenClientFactory() |
| Modifier and Type | Method and Description |
|---|---|
static org.mule.maven.client.api.MavenClient |
createMavenClient(org.mule.maven.client.api.model.MavenConfiguration mavenConfiguration)
Obtains a
MavenClient though the MavenClientProvider configured through
setMavenClientProvider(Supplier). |
static void |
setMavenClientProvider(Supplier<org.mule.maven.client.api.MavenClientProvider> mavenClientProvider)
Registers the
MavenClientProvider to use for obtaining a MavenClient. |
public static Supplier<org.mule.maven.client.api.MavenClientProvider> mavenClientProvider
public static org.mule.maven.client.api.MavenClient createMavenClient(org.mule.maven.client.api.model.MavenConfiguration mavenConfiguration)
MavenClient though the MavenClientProvider configured through
setMavenClientProvider(Supplier).
By default, the MavenClientProvider is discovered through SPI.
mavenConfiguration - MavenClient for the provided mavenConfiguration.public static void setMavenClientProvider(Supplier<org.mule.maven.client.api.MavenClientProvider> mavenClientProvider)
MavenClientProvider to use for obtaining a MavenClient.mavenClientProvider - Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.