Package org.mule.maven.client.internal
Class MuleMavenClient
java.lang.Object
org.mule.maven.client.internal.MuleMavenClient
- All Implemented Interfaces:
AutoCloseable,MavenClient
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()org.mule.maven.pom.parser.api.model.MavenPomModelgetEffectiveModel(File artifactFile, Optional<File> temporaryFolder) org.mule.maven.pom.parser.api.model.MavenPomModelgetEffectiveModel(File artifactFile, Optional<File> temporaryFolder, Optional<MuleMavenRepositoryState> repositoryStateOptional) org.mule.maven.pom.parser.api.model.MavenPomModelgetRawPomModel(File artifactFile) List<org.mule.maven.pom.parser.api.model.BundleDependency>resolveArtifactDependencies(File artifactFile, boolean includeTestDependencies, boolean includeProvidedDependencies, Optional<File> localRepositoryLocationSupplier, Optional<File> temporaryFolder) List<org.mule.maven.pom.parser.api.model.BundleDependency>resolveArtifactDependencies(File artifactFile, boolean includeTestDependencies, boolean includeProvidedDependencies, Optional<File> localRepositoryLocationSupplier, Optional<MavenReactorResolver> mavenReactorResolver, Optional<File> temporaryFolder) List<org.mule.maven.pom.parser.api.model.BundleDependency>resolveArtifactDependencies(List<org.mule.maven.pom.parser.api.model.BundleDescriptor> dependencies, Optional<File> localRepositoryLocationSupplier, Optional<MavenReactorResolver> mavenReactorResolver) org.mule.maven.pom.parser.api.model.BundleDependencyresolveBundleDescriptor(org.mule.maven.pom.parser.api.model.BundleDescriptor bundleDescriptor) List<org.mule.maven.pom.parser.api.model.BundleDependency>resolveBundleDescriptorDependencies(boolean includeTestDependencies, boolean includeProvidedDependencies, org.mule.maven.pom.parser.api.model.BundleDescriptor bundleDescriptor) List<org.mule.maven.pom.parser.api.model.BundleDependency>resolveBundleDescriptorDependencies(boolean includeTestDependencies, org.mule.maven.pom.parser.api.model.BundleDescriptor bundleDescriptor) List<org.mule.maven.pom.parser.api.model.BundleDependency>resolvePluginBundleDescriptorsDependencies(List<org.mule.maven.pom.parser.api.model.BundleDescriptor> bundleDescriptors) resolveVersionRange(org.mule.maven.pom.parser.api.model.BundleDescriptor bundleDescriptor) voidsetSessionConfigurator(Consumer<org.eclipse.aether.DefaultRepositorySystemSession> sessionConfigurator)
-
Field Details
-
MULE_PLUGIN_CLASSIFIER
- See Also:
-
MULE_DOMAIN_CLASSIFIER
- See Also:
-
-
Constructor Details
-
MuleMavenClient
-
-
Method Details
-
getMavenConfiguration
- Specified by:
getMavenConfigurationin interfaceMavenClient
-
setSessionConfigurator
public void setSessionConfigurator(Consumer<org.eclipse.aether.DefaultRepositorySystemSession> sessionConfigurator) -
resolveArtifactDependencies
public List<org.mule.maven.pom.parser.api.model.BundleDependency> resolveArtifactDependencies(File artifactFile, boolean includeTestDependencies, boolean includeProvidedDependencies, Optional<File> localRepositoryLocationSupplier, Optional<File> temporaryFolder) - Specified by:
resolveArtifactDependenciesin interfaceMavenClient
-
resolveArtifactDependencies
public List<org.mule.maven.pom.parser.api.model.BundleDependency> resolveArtifactDependencies(File artifactFile, boolean includeTestDependencies, boolean includeProvidedDependencies, Optional<File> localRepositoryLocationSupplier, Optional<MavenReactorResolver> mavenReactorResolver, Optional<File> temporaryFolder) - Specified by:
resolveArtifactDependenciesin interfaceMavenClient
-
resolveArtifactDependencies
public List<org.mule.maven.pom.parser.api.model.BundleDependency> resolveArtifactDependencies(List<org.mule.maven.pom.parser.api.model.BundleDescriptor> dependencies, Optional<File> localRepositoryLocationSupplier, Optional<MavenReactorResolver> mavenReactorResolver) - Specified by:
resolveArtifactDependenciesin interfaceMavenClient
-
getEffectiveModel
public org.mule.maven.pom.parser.api.model.MavenPomModel getEffectiveModel(File artifactFile, Optional<File> temporaryFolder, Optional<MuleMavenRepositoryState> repositoryStateOptional) -
resolveBundleDescriptorDependencies
public List<org.mule.maven.pom.parser.api.model.BundleDependency> resolveBundleDescriptorDependencies(boolean includeTestDependencies, org.mule.maven.pom.parser.api.model.BundleDescriptor bundleDescriptor) - Specified by:
resolveBundleDescriptorDependenciesin interfaceMavenClient
-
resolveBundleDescriptorDependencies
public List<org.mule.maven.pom.parser.api.model.BundleDependency> resolveBundleDescriptorDependencies(boolean includeTestDependencies, boolean includeProvidedDependencies, org.mule.maven.pom.parser.api.model.BundleDescriptor bundleDescriptor) - Specified by:
resolveBundleDescriptorDependenciesin interfaceMavenClient
-
resolveBundleDescriptor
public org.mule.maven.pom.parser.api.model.BundleDependency resolveBundleDescriptor(org.mule.maven.pom.parser.api.model.BundleDescriptor bundleDescriptor) - Specified by:
resolveBundleDescriptorin interfaceMavenClient
-
getRawPomModel
- Specified by:
getRawPomModelin interfaceMavenClient
-
getEffectiveModel
public org.mule.maven.pom.parser.api.model.MavenPomModel getEffectiveModel(File artifactFile, Optional<File> temporaryFolder) - Specified by:
getEffectiveModelin interfaceMavenClient
-
resolvePluginBundleDescriptorsDependencies
public List<org.mule.maven.pom.parser.api.model.BundleDependency> resolvePluginBundleDescriptorsDependencies(List<org.mule.maven.pom.parser.api.model.BundleDescriptor> bundleDescriptors) - Specified by:
resolvePluginBundleDescriptorsDependenciesin interfaceMavenClient
-
resolveVersionRange
public VersionRangeResult resolveVersionRange(org.mule.maven.pom.parser.api.model.BundleDescriptor bundleDescriptor) - Specified by:
resolveVersionRangein interfaceMavenClient
-
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-