public class PomModelUtils extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_MODEL_VERSION |
static String |
MULE_APPLICATION_3_PACKAGING_TYPE |
static String |
MULE_APPLICATION_4_PACKAGING_TYPE |
static String |
MULE_MAVEN_PLUGIN_ARTIFACT_ID |
static String |
MULE_MAVEN_PLUGIN_GROUP_ID |
static String |
MULE_MAVEN_PLUGIN_VERSION |
| Constructor and Description |
|---|
PomModelUtils() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addSharedLibs(PomModel model,
Dependency... dependencies) |
static PomModel |
buildMinimalMule4ApplicationPom(String groupId,
String artifactId,
String version,
String packaging)
Builds a minimal
PomModel for a Mule 4 Application. |
static Plugin |
buildMule4MuleMavenPluginConfiguration()
Builds the minimal mule-maven-plugin configuration for Mule 4 applications
|
static Repository |
getMuleReleasesRepository()
Builds a
Repository containing the coordinates of the Mule Releases Repository |
public static final String MULE_APPLICATION_4_PACKAGING_TYPE
public static final String MULE_APPLICATION_3_PACKAGING_TYPE
public static final String DEFAULT_MODEL_VERSION
public static final String MULE_MAVEN_PLUGIN_ARTIFACT_ID
public static final String MULE_MAVEN_PLUGIN_GROUP_ID
public static final String MULE_MAVEN_PLUGIN_VERSION
public static PomModel buildMinimalMule4ApplicationPom(String groupId, String artifactId, String version, String packaging)
PomModel for a Mule 4 Application. This means that the packaging type is of type mule-application,
the mule-maven-plugin is declared and the required repositories are also declared in theregroupId - artifactId - version - packaging - PomModelpublic static Plugin buildMule4MuleMavenPluginConfiguration()
Pluginpublic static Repository getMuleReleasesRepository()
Repository containing the coordinates of the Mule Releases RepositoryRepositorypublic static void addSharedLibs(PomModel model, Dependency... dependencies)
Copyright © 2018 MuleSoft Inc. All rights reserved.