public final class AssemblyFormatUtils extends Object
| Modifier and Type | Method and Description |
|---|---|
static org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator |
artifactInterpolator(org.apache.maven.artifact.Artifact artifact) |
static org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator |
artifactProjectInterpolator(org.apache.maven.project.MavenProject artifactProject) |
static org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator |
classifierRules(org.apache.maven.artifact.Artifact artifact) |
static String |
evaluateFileNameMapping(String expression,
org.apache.maven.artifact.Artifact artifact,
org.apache.maven.project.MavenProject mainProject,
org.apache.maven.artifact.Artifact moduleArtifact,
AssemblerConfigurationSource configSource,
org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator moduleProjectInterpolator,
org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator artifactProjectInterpolator)
ORDER OF INTERPOLATION PRECEDENCE:
prefixed with "module
|
static org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator |
finalNameInterpolator(String finalName) |
static String |
fixRelativeRefs(String src)
ORDER OF INTERPOLATION PRECEDENCE:
prefixed with "module
|
static String |
getDistributionName(Assembly assembly,
AssemblerConfigurationSource configSource)
Get the full name of the distribution artifact
|
static String |
getOutputDirectory(String output,
org.apache.maven.project.MavenProject artifactProject,
String finalName,
AssemblerConfigurationSource configSource)
ORDER OF INTERPOLATION PRECEDENCE:
Support for special expressions, like ${finalName} (use the assembly plugin configuration not the build
config)
prefixed with "module." if moduleProject is non-null
MavenProject instance for module being assembled
prefixed with "artifact." if artifactProject is non-null
MavenProject instance for artifact
user-defined properties from the command line
prefixed with "pom." or "project
|
static String |
getOutputDirectory(String output,
String finalName,
AssemblerConfigurationSource configSource,
org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator moduleProjectIntrpolator,
org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator artifactProjectInterpolator)
ORDER OF INTERPOLATION PRECEDENCE:
Support for special expressions, like ${finalName} (use the assembly plugin configuration not the build
config)
prefixed with "module." if moduleProject is non-null
MavenProject instance for module being assembled
prefixed with "artifact." if artifactProject is non-null
MavenProject instance for artifact
user-defined properties from the command line
prefixed with "pom." or "project
|
static org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator |
moduleArtifactInterpolator(org.apache.maven.artifact.Artifact moduleArtifact) |
static org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator |
moduleProjectInterpolator(org.apache.maven.project.MavenProject moduleProject) |
static void |
warnForPlatformSpecifics(org.codehaus.plexus.logging.Logger logger,
String destDirectory) |
public static String getDistributionName(Assembly assembly, AssemblerConfigurationSource configSource)
assembly - the assembly@Nonnull public static org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator finalNameInterpolator(String finalName)
@Nonnull public static org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator moduleProjectInterpolator(org.apache.maven.project.MavenProject moduleProject)
public static org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator moduleArtifactInterpolator(org.apache.maven.artifact.Artifact moduleArtifact)
@Nonnull public static org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator artifactProjectInterpolator(org.apache.maven.project.MavenProject artifactProject)
@Nonnull
public static org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator artifactInterpolator(@Nonnull
org.apache.maven.artifact.Artifact artifact)
@Nonnull public static org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator classifierRules(org.apache.maven.artifact.Artifact artifact)
public static String getOutputDirectory(String output, org.apache.maven.project.MavenProject artifactProject, String finalName, AssemblerConfigurationSource configSource) throws AssemblyFormattingException
AssemblyFormattingException@Nonnull public static String fixRelativeRefs(@Nonnull String src)
public static String evaluateFileNameMapping(String expression, @Nonnull org.apache.maven.artifact.Artifact artifact, @Nullable org.apache.maven.project.MavenProject mainProject, @Nullable org.apache.maven.artifact.Artifact moduleArtifact, @Nonnull AssemblerConfigurationSource configSource, org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator moduleProjectInterpolator, org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator artifactProjectInterpolator) throws AssemblyFormattingException
AssemblyFormattingExceptionpublic static String getOutputDirectory(String output, String finalName, AssemblerConfigurationSource configSource, org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator moduleProjectIntrpolator, org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator artifactProjectInterpolator) throws AssemblyFormattingException
AssemblyFormattingExceptionpublic static void warnForPlatformSpecifics(org.codehaus.plexus.logging.Logger logger,
String destDirectory)
Copyright © 2002–2015 The Apache Software Foundation. All rights reserved.