public class ApplicationClassLoaderModelAssembler extends Object
| Constructor and Description |
|---|
ApplicationClassLoaderModelAssembler(org.mule.maven.client.internal.AetherMavenClient muleMavenPluginClient) |
| Modifier and Type | Method and Description |
|---|---|
protected ArtifactCoordinates |
getApplicationArtifactCoordinates(File pomFile) |
ApplicationClassloaderModel |
getApplicationClassLoaderModel(File pomFile,
File targetFolder) |
protected org.mule.maven.client.api.model.BundleDescriptor |
getBundleDescriptor(org.apache.maven.model.Model pomModel) |
protected org.mule.maven.client.api.model.BundleDescriptor |
getPomProjectBundleDescriptor(File pomFile) |
protected boolean |
hasSameArtifactIdAndMajor(org.mule.maven.client.api.model.BundleDependency bundleDependency,
org.mule.maven.client.api.model.BundleDependency otherBundleDependency) |
protected List<org.mule.maven.client.api.model.BundleDependency> |
resolveMulePluginsVersions(List<org.mule.maven.client.api.model.BundleDependency> mulePluginsToResolve,
List<org.mule.maven.client.api.model.BundleDependency> definitiveMulePlugins) |
public ApplicationClassLoaderModelAssembler(org.mule.maven.client.internal.AetherMavenClient muleMavenPluginClient)
public ApplicationClassloaderModel getApplicationClassLoaderModel(File pomFile, File targetFolder) throws IllegalStateException
IllegalStateExceptionprotected List<org.mule.maven.client.api.model.BundleDependency> resolveMulePluginsVersions(List<org.mule.maven.client.api.model.BundleDependency> mulePluginsToResolve, List<org.mule.maven.client.api.model.BundleDependency> definitiveMulePlugins)
protected boolean hasSameArtifactIdAndMajor(org.mule.maven.client.api.model.BundleDependency bundleDependency,
org.mule.maven.client.api.model.BundleDependency otherBundleDependency)
protected ArtifactCoordinates getApplicationArtifactCoordinates(File pomFile)
protected org.mule.maven.client.api.model.BundleDescriptor getPomProjectBundleDescriptor(File pomFile)
protected org.mule.maven.client.api.model.BundleDescriptor getBundleDescriptor(org.apache.maven.model.Model pomModel)
Copyright © 2018 MuleSoft Inc. All rights reserved.