public final class AssemblyFormatUtils extends Object
| Modifier and Type | Method and Description | 
|---|---|
static String | 
evaluateFileNameMapping(String expression,
                       Artifact artifact,
                       MavenProject mainProject,
                       MavenProject artifactProject)
Deprecated. 
 
 | 
static String | 
evaluateFileNameMapping(String expression,
                       Artifact artifact,
                       MavenProject mainProject,
                       MavenProject moduleProject,
                       Artifact moduleArtifact,
                       MavenProject artifactProject,
                       AssemblerConfigurationSource configSource)
ORDER OF INTERPOLATION PRECEDENCE:
 
 prefixed with "module.", if moduleProject != null
 
 Artifact instance for module, if moduleArtifact != null
 ArtifactHandler instance for module, if moduleArtifact != null
 MavenProject instance for module
 
 
 prefixed with "artifact."
 
 Artifact instance
 ArtifactHandler instance for artifact
 MavenProject instance for artifact
 
 
 prefixed with "pom." or "project."
 
 MavenProject instance from current build
 
 
 no prefix, using main project instance
 
 MavenProject instance from current build
 
 
 Support for special expressions, like ${dashClassifier?}
 user-defined properties from the command line
 properties from main project
 system properties, from the MavenSession instance (to support IDEs)
 environment variables.
  
 | 
static String | 
evaluateFileNameMapping(String expression,
                       Artifact artifact,
                       MavenProject mainProject,
                       MavenProject artifactProject,
                       AssemblerConfigurationSource configSource)  | 
static String | 
fixRelativeRefs(String src)  | 
static String | 
getDistributionName(Assembly assembly,
                   AssemblerConfigurationSource configSource)
Get the full name of the distribution artifact 
 | 
static String | 
getOutputDirectory(String output,
                  MavenProject mainProject,
                  MavenProject moduleProject,
                  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.", or no prefix at all
 
 MavenProject instance from current build
 
 
 properties from main project
 system properties, from the MavenSession instance (to support IDEs)
 environment variables.
  
 | 
static String | 
getOutputDirectory(String output,
                  MavenProject mainProject,
                  MavenProject artifactProject,
                  String finalName)
Deprecated. 
 
 | 
static String | 
getOutputDirectory(String output,
                  MavenProject mainProject,
                  MavenProject artifactProject,
                  String finalName,
                  AssemblerConfigurationSource configSource)  | 
public static String getDistributionName(Assembly assembly, AssemblerConfigurationSource configSource)
assembly - @Deprecated public static String getOutputDirectory(String output, MavenProject mainProject, MavenProject artifactProject, String finalName) throws AssemblyFormattingException
getOutputDirectory(String, MavenProject, MavenProject, String, AssemblerConfigurationSource)
             instead.AssemblyFormattingExceptionpublic static String getOutputDirectory(String output, MavenProject mainProject, MavenProject artifactProject, String finalName, AssemblerConfigurationSource configSource) throws AssemblyFormattingException
AssemblyFormattingExceptionpublic static String getOutputDirectory(String output, MavenProject mainProject, MavenProject moduleProject, MavenProject artifactProject, String finalName, AssemblerConfigurationSource configSource) throws AssemblyFormattingException
AssemblyFormattingException@Deprecated public static String evaluateFileNameMapping(String expression, Artifact artifact, MavenProject mainProject, MavenProject artifactProject) throws AssemblyFormattingException
evaluateFileNameMapping(String, Artifact, MavenProject, MavenProject, AssemblerConfigurationSource)
             instead.AssemblyFormattingExceptionpublic static String evaluateFileNameMapping(String expression, Artifact artifact, MavenProject mainProject, MavenProject artifactProject, AssemblerConfigurationSource configSource) throws AssemblyFormattingException
AssemblyFormattingExceptionpublic static String evaluateFileNameMapping(String expression, Artifact artifact, MavenProject mainProject, MavenProject moduleProject, Artifact moduleArtifact, MavenProject artifactProject, AssemblerConfigurationSource configSource) throws AssemblyFormattingException
AssemblyFormattingExceptionCopyright © 2002–2014 The Apache Software Foundation. All rights reserved.