public abstract class AbstractAssemblyMojo extends org.apache.maven.plugin.AbstractMojo implements AssemblerConfigurationSource
| Modifier and Type | Field and Description |
|---|---|
protected org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator |
commandLinePropertiesInterpolator |
protected org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator |
envInterpolator |
protected org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator |
mainProjectInterpolator |
protected org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator |
rootInterpolator |
| Constructor and Description |
|---|
AbstractAssemblyMojo() |
| Modifier and Type | Method and Description |
|---|---|
void |
execute()
Create the binary distribution.
|
Properties |
getAdditionalProperties() |
File |
getArchiveBaseDirectory() |
String |
getArchiverConfig() |
File |
getBasedir() |
org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator |
getCommandLinePropsInterpolator()
Gets an interpolator from environment variables and stuff
|
List<String> |
getDelimiters() |
String[] |
getDescriptorReferences() |
String[] |
getDescriptors() |
File |
getDescriptorSourceDirectory() |
String |
getEncoding() |
org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator |
getEnvInterpolator()
Gets an interpolator from environment variables and stuff
|
String |
getEscapeString() |
List<String> |
getFilters() |
String |
getFinalName() |
org.apache.maven.archiver.MavenArchiveConfiguration |
getJarArchiveConfiguration() |
org.apache.maven.artifact.repository.ArtifactRepository |
getLocalRepository() |
org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator |
getMainProjectInterpolator() |
org.apache.maven.shared.filtering.MavenReaderFilter |
getMavenReaderFilter()
Maven shared filtering utility.
|
org.apache.maven.execution.MavenSession |
getMavenSession() |
String |
getMergeManifestMode() |
File |
getOutputDirectory() |
Integer |
getOverrideGid() |
String |
getOverrideGroupName() |
Integer |
getOverrideUid() |
String |
getOverrideUserName() |
abstract org.apache.maven.project.MavenProject |
getProject() |
List<org.apache.maven.project.MavenProject> |
getReactorProjects() |
List<org.apache.maven.artifact.repository.ArtifactRepository> |
getRemoteRepositories() |
org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator |
getRepositoryInterpolator() |
File |
getSiteDirectory() |
String |
getTarLongFileMode() |
File |
getTemporaryRootDirectory() |
File |
getWorkingDirectory() |
boolean |
isAssemblyIdAppended() |
boolean |
isDryRun() |
boolean |
isIgnoreDirFormatExtensions() |
boolean |
isIgnoreMissingDescriptor() |
boolean |
isIgnorePermissions() |
boolean |
isIncludeProjectBuildFilters() |
boolean |
isUpdateOnly() |
boolean |
isUseJvmChmod()
Deprecated.
|
static org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator |
mainProjectInterpolator(org.apache.maven.project.MavenProject mainProject) |
void |
setAppendAssemblyId(boolean appendAssemblyId) |
void |
setArchive(org.apache.maven.archiver.MavenArchiveConfiguration archive) |
void |
setBasedir(File basedir) |
void |
setDelimiters(List<String> delimiters) |
void |
setDescriptorRefs(String[] descriptorRefs) |
void |
setDescriptors(String[] descriptors) |
void |
setFilters(List<String> filters) |
void |
setFinalName(String finalName) |
void |
setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository) |
void |
setOutputDirectory(File outputDirectory) |
void |
setReactorProjects(List<org.apache.maven.project.MavenProject> reactorProjects) |
void |
setSiteDirectory(File siteDirectory) |
void |
setTarLongFileMode(String tarLongFileMode) |
void |
setTempRoot(File tempRoot) |
void |
setWorkDirectory(File workDirectory) |
protected org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator commandLinePropertiesInterpolator
protected org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator envInterpolator
protected org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator mainProjectInterpolator
protected org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator rootInterpolator
public static org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator mainProjectInterpolator(org.apache.maven.project.MavenProject mainProject)
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
execute in interface org.apache.maven.plugin.Mojoorg.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionpublic File getBasedir()
getBasedir in interface AssemblerConfigurationSourcepublic void setBasedir(File basedir)
public String[] getDescriptorReferences()
getDescriptorReferences in interface AssemblerConfigurationSourcepublic File getDescriptorSourceDirectory()
getDescriptorSourceDirectory in interface AssemblerConfigurationSourcepublic String[] getDescriptors()
getDescriptors in interface AssemblerConfigurationSourcepublic void setDescriptors(String[] descriptors)
public abstract org.apache.maven.project.MavenProject getProject()
getProject in interface AssemblerConfigurationSourcepublic File getSiteDirectory()
getSiteDirectory in interface AssemblerConfigurationSourcepublic void setSiteDirectory(File siteDirectory)
public String getFinalName()
getFinalName in interface AssemblerConfigurationSourcepublic void setFinalName(String finalName)
public boolean isAssemblyIdAppended()
isAssemblyIdAppended in interface AssemblerConfigurationSourcepublic String getTarLongFileMode()
getTarLongFileMode in interface AssemblerConfigurationSourcepublic void setTarLongFileMode(String tarLongFileMode)
public File getOutputDirectory()
getOutputDirectory in interface AssemblerConfigurationSourcepublic void setOutputDirectory(File outputDirectory)
public org.apache.maven.archiver.MavenArchiveConfiguration getJarArchiveConfiguration()
getJarArchiveConfiguration in interface AssemblerConfigurationSourcepublic File getWorkingDirectory()
getWorkingDirectory in interface AssemblerConfigurationSourcepublic org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
getLocalRepository in interface AssemblerConfigurationSourcepublic void setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
public File getTemporaryRootDirectory()
getTemporaryRootDirectory in interface AssemblerConfigurationSourcepublic File getArchiveBaseDirectory()
getArchiveBaseDirectory in interface AssemblerConfigurationSourcepublic List<String> getFilters()
getFilters in interface AssemblerConfigurationSourcepublic Properties getAdditionalProperties()
getAdditionalProperties in interface AssemblerConfigurationSourcepublic boolean isIncludeProjectBuildFilters()
isIncludeProjectBuildFilters in interface AssemblerConfigurationSourcepublic List<org.apache.maven.project.MavenProject> getReactorProjects()
getReactorProjects in interface AssemblerConfigurationSourcepublic void setReactorProjects(List<org.apache.maven.project.MavenProject> reactorProjects)
public void setAppendAssemblyId(boolean appendAssemblyId)
public void setArchive(org.apache.maven.archiver.MavenArchiveConfiguration archive)
public void setDescriptorRefs(String[] descriptorRefs)
public void setTempRoot(File tempRoot)
public void setWorkDirectory(File workDirectory)
public List<org.apache.maven.artifact.repository.ArtifactRepository> getRemoteRepositories()
getRemoteRepositories in interface AssemblerConfigurationSourcepublic boolean isDryRun()
isDryRun in interface AssemblerConfigurationSourcepublic boolean isIgnoreDirFormatExtensions()
isIgnoreDirFormatExtensions in interface AssemblerConfigurationSourcepublic boolean isIgnoreMissingDescriptor()
isIgnoreMissingDescriptor in interface AssemblerConfigurationSourcepublic org.apache.maven.execution.MavenSession getMavenSession()
getMavenSession in interface AssemblerConfigurationSourcepublic String getArchiverConfig()
getArchiverConfig in interface AssemblerConfigurationSourcepublic org.apache.maven.shared.filtering.MavenReaderFilter getMavenReaderFilter()
AssemblerConfigurationSourcegetMavenReaderFilter in interface AssemblerConfigurationSourcepublic boolean isUpdateOnly()
isUpdateOnly in interface AssemblerConfigurationSource@Deprecated public boolean isUseJvmChmod()
isUseJvmChmod in interface AssemblerConfigurationSourcepublic boolean isIgnorePermissions()
isIgnorePermissions in interface AssemblerConfigurationSourcepublic String getEncoding()
getEncoding in interface AssemblerConfigurationSourcepublic String getMergeManifestMode()
public String getEscapeString()
getEscapeString in interface AssemblerConfigurationSourcepublic List<String> getDelimiters()
getDelimiters in interface AssemblerConfigurationSourcepublic org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator getCommandLinePropsInterpolator()
AssemblerConfigurationSourcegetCommandLinePropsInterpolator in interface AssemblerConfigurationSourcepublic org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator getEnvInterpolator()
AssemblerConfigurationSourcegetEnvInterpolator in interface AssemblerConfigurationSourcepublic org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator getRepositoryInterpolator()
getRepositoryInterpolator in interface AssemblerConfigurationSourcepublic org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator getMainProjectInterpolator()
getMainProjectInterpolator in interface AssemblerConfigurationSourcepublic Integer getOverrideUid()
getOverrideUid in interface AssemblerConfigurationSourcepublic String getOverrideUserName()
getOverrideUserName in interface AssemblerConfigurationSourcepublic Integer getOverrideGid()
getOverrideGid in interface AssemblerConfigurationSourcepublic String getOverrideGroupName()
getOverrideGroupName in interface AssemblerConfigurationSourceCopyright © 2002–2022 The Apache Software Foundation. All rights reserved.