Modifier and Type | Method and Description |
---|---|
private void |
DefaultAssemblyArchiver.configureArchiver(org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource) |
private void |
DefaultAssemblyArchiver.configureComponent(java.lang.Object component,
org.codehaus.plexus.util.xml.Xpp3Dom config,
AssemblerConfigurationSource configSource) |
private void |
DefaultAssemblyArchiver.configureContainerDescriptorHandler(ContainerDescriptorHandler handler,
org.codehaus.plexus.util.xml.Xpp3Dom config,
AssemblerConfigurationSource configSource) |
java.io.File |
AssemblyArchiver.createArchive(Assembly assembly,
java.lang.String fullName,
java.lang.String format,
AssemblerConfigurationSource configSource,
boolean recompressZippedFiles,
java.lang.String mergeManifestMode)
Create the assembly archive.
|
java.io.File |
DefaultAssemblyArchiver.createArchive(Assembly assembly,
java.lang.String fullName,
java.lang.String format,
AssemblerConfigurationSource configSource,
boolean recompressZippedFiles,
java.lang.String mergeManifestMode)
Create the assembly archive.
|
protected org.codehaus.plexus.archiver.Archiver |
DefaultAssemblyArchiver.createArchiver(java.lang.String format,
boolean includeBaseDir,
java.lang.String finalName,
AssemblerConfigurationSource configSource,
java.util.List<ContainerDescriptorHandler> containerHandlers,
boolean recompressZippedFiles,
java.lang.String mergeManifestMode)
Creates the necessary archiver to build the distribution file.
|
private java.util.List<ContainerDescriptorHandler> |
DefaultAssemblyArchiver.selectContainerDescriptorHandlers(java.util.List<ContainerDescriptorHandlerConfig> requestedContainerDescriptorHandlers,
AssemblerConfigurationSource configSource) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
ModuleSetAssemblyPhase.addModuleArtifact(org.apache.maven.artifact.Artifact artifact,
org.apache.maven.project.MavenProject project,
org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource,
ModuleBinaries binaries) |
(package private) void |
ModuleSetAssemblyPhase.addModuleBinaries(Assembly assembly,
ModuleSet moduleSet,
ModuleBinaries binaries,
java.util.Set<org.apache.maven.project.MavenProject> projects,
org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource) |
(package private) void |
ModuleSetAssemblyPhase.addModuleSourceFileSets(ModuleSources sources,
java.util.Set<org.apache.maven.project.MavenProject> moduleProjects,
org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource) |
(package private) FileSet |
ModuleSetAssemblyPhase.createFileSet(FileSet fileSet,
ModuleSources sources,
org.apache.maven.project.MavenProject moduleProject,
AssemblerConfigurationSource configSource) |
void |
DependencySetAssemblyPhase.execute(Assembly assembly,
org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource)
Handle the associated section of the assembly descriptor.
|
void |
ModuleSetAssemblyPhase.execute(Assembly assembly,
org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource)
Handle the associated section of the assembly descriptor.
|
void |
FileItemAssemblyPhase.execute(Assembly assembly,
org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource)
Handle the associated section of the assembly descriptor.
|
void |
FileSetAssemblyPhase.execute(Assembly assembly,
org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource)
Handle the associated section of the assembly descriptor.
|
void |
RepositoryAssemblyPhase.execute(Assembly assembly,
org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource)
Handle the associated section of the assembly descriptor.
|
void |
AssemblyArchiverPhase.execute(Assembly assembly,
org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource)
Handle the associated section of the assembly descriptor.
|
static java.util.Set<org.apache.maven.project.MavenProject> |
ModuleSetAssemblyPhase.getModuleProjects(ModuleSet moduleSet,
AssemblerConfigurationSource configSource,
org.codehaus.plexus.logging.Logger logger) |
private void |
ModuleSetAssemblyPhase.validate(ModuleSet moduleSet,
AssemblerConfigurationSource configSource) |
private RepositoryBuilderConfigSource |
RepositoryAssemblyPhase.wrap(AssemblerConfigurationSource configSource) |
Modifier and Type | Field and Description |
---|---|
private AssemblerConfigurationSource |
RepoBuilderConfigSourceWrapper.configSource |
Constructor and Description |
---|
RepoBuilderConfigSourceWrapper(AssemblerConfigurationSource configSource) |
Modifier and Type | Method and Description |
---|---|
(package private) void |
AddDependencySetsTask.addDependencySet(DependencySet dependencySet,
org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource) |
(package private) void |
AddFileSetsTask.addFileSet(FileSet fileSet,
org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource,
java.io.File archiveBaseDir) |
private void |
AddDependencySetsTask.addNonArchiveDependency(org.apache.maven.artifact.Artifact depArtifact,
org.apache.maven.project.MavenProject depProject,
DependencySet dependencySet,
org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource) |
private void |
AddDependencySetsTask.addNormalArtifact(DependencySet dependencySet,
org.apache.maven.artifact.Artifact depArtifact,
org.apache.maven.project.MavenProject depProject,
org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource,
org.codehaus.plexus.components.io.functions.InputStreamTransformer fileSetTransformers) |
private void |
AddArtifactTask.asFile(org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource,
java.lang.String destDirectory) |
void |
AddFileSetsTask.execute(org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource) |
void |
AddArtifactTask.execute(org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource) |
void |
ArchiverTask.execute(org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource) |
void |
AddDependencySetsTask.execute(org.codehaus.plexus.archiver.Archiver archiver,
AssemblerConfigurationSource configSource) |
private org.apache.maven.project.ProjectBuildingRequest |
AddDependencySetsTask.getProjectBuildingRequest(AssemblerConfigurationSource configSource) |
private java.io.File |
AddArtifactTask.moveArtifactSomewhereElse(AssemblerConfigurationSource configSource) |
Modifier and Type | Method and Description |
---|---|
private void |
DefaultDependencyResolver.resolve(Assembly assembly,
AssemblerConfigurationSource configSource,
java.util.Map<DependencySet,java.util.Set<org.apache.maven.artifact.Artifact>> result,
DependencySet dependencySet,
ResolutionManagementInfo info) |
java.util.Map<DependencySet,java.util.Set<org.apache.maven.artifact.Artifact>> |
DefaultDependencyResolver.resolveDependencySets(Assembly assembly,
AssemblerConfigurationSource configSource,
java.util.List<DependencySet> dependencySets) |
java.util.Map<DependencySet,java.util.Set<org.apache.maven.artifact.Artifact>> |
DependencyResolver.resolveDependencySets(Assembly assembly,
AssemblerConfigurationSource configSource,
java.util.List<DependencySet> dependencySets) |
java.util.Map<DependencySet,java.util.Set<org.apache.maven.artifact.Artifact>> |
DefaultDependencyResolver.resolveDependencySets(Assembly assembly,
ModuleSet moduleSet,
AssemblerConfigurationSource configSource,
java.util.List<DependencySet> dependencySets) |
java.util.Map<DependencySet,java.util.Set<org.apache.maven.artifact.Artifact>> |
DependencyResolver.resolveDependencySets(Assembly assembly,
ModuleSet moduleSet,
AssemblerConfigurationSource configSource,
java.util.List<DependencySet> dependencySets) |
(package private) java.util.Set<org.apache.maven.artifact.Artifact> |
DefaultDependencyResolver.resolveNonTransitively(Assembly assembly,
java.util.Set<org.apache.maven.artifact.Artifact> dependencyArtifacts,
AssemblerConfigurationSource configSource,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repos) |
private java.util.Set<org.apache.maven.artifact.Artifact> |
DefaultDependencyResolver.resolveTransitively(java.util.Set<org.apache.maven.artifact.Artifact> dependencyArtifacts,
java.util.List<org.apache.maven.artifact.repository.ArtifactRepository> repos,
org.apache.maven.artifact.resolver.filter.ArtifactFilter filter,
AssemblerConfigurationSource configSource) |
(package private) void |
DefaultDependencyResolver.updateModuleSetResolutionRequirements(AssemblyId assemblyId,
ModuleSet set,
DependencySet dependencySet,
ResolutionManagementInfo requirements,
AssemblerConfigurationSource configSource) |
Modifier and Type | Method and Description |
---|---|
private static java.io.Reader |
ReaderFormatter.createReaderFilter(java.io.Reader source,
java.lang.String escapeString,
java.util.List<java.lang.String> delimiters,
AssemblerConfigurationSource configSource,
boolean isPropertiesFile) |
static org.codehaus.plexus.components.io.functions.InputStreamTransformer |
ReaderFormatter.getFileSetTransformers(AssemblerConfigurationSource configSource,
boolean isFiltered,
java.lang.String fileSetLineEnding) |
Modifier and Type | Field and Description |
---|---|
private AssemblerConfigurationSource |
AssemblyExpressionEvaluator.configSource |
Modifier and Type | Method and Description |
---|---|
static org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator |
AssemblyInterpolator.fullInterpolator(org.apache.maven.project.MavenProject project,
org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator projectIp,
AssemblerConfigurationSource configSource) |
Constructor and Description |
---|
AssemblyExpressionEvaluator(AssemblerConfigurationSource configSource) |
Modifier and Type | Method and Description |
---|---|
private Assembly |
DefaultAssemblyReader.addAssemblyForDescriptorReference(java.lang.String ref,
AssemblerConfigurationSource configSource,
java.util.List<Assembly> assemblies) |
private Assembly |
DefaultAssemblyReader.addAssemblyFromDescriptor(java.lang.String spec,
org.apache.maven.shared.io.location.Locator locator,
AssemblerConfigurationSource configSource,
java.util.List<Assembly> assemblies) |
private Assembly |
DefaultAssemblyReader.addAssemblyFromDescriptorFile(java.io.File descriptor,
AssemblerConfigurationSource configSource,
java.util.List<Assembly> assemblies) |
Assembly |
AssemblyReader.getAssemblyForDescriptorReference(java.lang.String ref,
AssemblerConfigurationSource configSource) |
Assembly |
DefaultAssemblyReader.getAssemblyForDescriptorReference(java.lang.String ref,
AssemblerConfigurationSource configSource) |
Assembly |
AssemblyReader.getAssemblyFromDescriptorFile(java.io.File file,
AssemblerConfigurationSource configSource) |
Assembly |
DefaultAssemblyReader.getAssemblyFromDescriptorFile(java.io.File file,
AssemblerConfigurationSource configSource) |
void |
AssemblyReader.includeSiteInAssembly(Assembly assembly,
AssemblerConfigurationSource configSource) |
void |
DefaultAssemblyReader.includeSiteInAssembly(Assembly assembly,
AssemblerConfigurationSource configSource) |
protected void |
DefaultAssemblyReader.mergeComponentsWithMainAssembly(Assembly assembly,
java.io.File assemblyDir,
AssemblerConfigurationSource configSource,
ComponentXpp3Reader.ContentTransformer transformer)
Add the contents of all included components to main assembly
|
java.util.List<Assembly> |
AssemblyReader.readAssemblies(AssemblerConfigurationSource configSource) |
java.util.List<Assembly> |
DefaultAssemblyReader.readAssemblies(AssemblerConfigurationSource configSource) |
Assembly |
DefaultAssemblyReader.readAssembly(java.io.Reader reader,
java.lang.String locationDescription,
java.io.File assemblyDir,
AssemblerConfigurationSource configSource) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractAssemblyMojo |
class |
SingleAssemblyMojo
Assemble an application bundle or distribution from an assembly descriptor.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
AssemblyFormatUtils.evaluateFileNameMapping(java.lang.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.", 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.
|
private static org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator |
AssemblyFormatUtils.executionPropertiesInterpolator(AssemblerConfigurationSource configSource) |
static java.lang.String |
AssemblyFormatUtils.getDistributionName(Assembly assembly,
AssemblerConfigurationSource configSource)
Get the full name of the distribution artifact
|
static java.lang.String |
AssemblyFormatUtils.getOutputDirectory(java.lang.String output,
org.apache.maven.project.MavenProject artifactProject,
java.lang.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 java.lang.String |
AssemblyFormatUtils.getOutputDirectory(java.lang.String output,
java.lang.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.", 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.
|