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.Mojo
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
public File getBasedir()
getBasedir
in interface AssemblerConfigurationSource
public void setBasedir(File basedir)
public String[] getDescriptorReferences()
getDescriptorReferences
in interface AssemblerConfigurationSource
public File getDescriptorSourceDirectory()
getDescriptorSourceDirectory
in interface AssemblerConfigurationSource
public String[] getDescriptors()
getDescriptors
in interface AssemblerConfigurationSource
public void setDescriptors(String[] descriptors)
public abstract org.apache.maven.project.MavenProject getProject()
getProject
in interface AssemblerConfigurationSource
public File getSiteDirectory()
getSiteDirectory
in interface AssemblerConfigurationSource
public void setSiteDirectory(File siteDirectory)
public String getFinalName()
getFinalName
in interface AssemblerConfigurationSource
public void setFinalName(String finalName)
public boolean isAssemblyIdAppended()
isAssemblyIdAppended
in interface AssemblerConfigurationSource
public String getTarLongFileMode()
getTarLongFileMode
in interface AssemblerConfigurationSource
public void setTarLongFileMode(String tarLongFileMode)
public File getOutputDirectory()
getOutputDirectory
in interface AssemblerConfigurationSource
public void setOutputDirectory(File outputDirectory)
public org.apache.maven.archiver.MavenArchiveConfiguration getJarArchiveConfiguration()
getJarArchiveConfiguration
in interface AssemblerConfigurationSource
public File getWorkingDirectory()
getWorkingDirectory
in interface AssemblerConfigurationSource
public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
getLocalRepository
in interface AssemblerConfigurationSource
public void setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
public File getTemporaryRootDirectory()
getTemporaryRootDirectory
in interface AssemblerConfigurationSource
public File getArchiveBaseDirectory()
getArchiveBaseDirectory
in interface AssemblerConfigurationSource
public List<String> getFilters()
getFilters
in interface AssemblerConfigurationSource
public Properties getAdditionalProperties()
getAdditionalProperties
in interface AssemblerConfigurationSource
public boolean isIncludeProjectBuildFilters()
isIncludeProjectBuildFilters
in interface AssemblerConfigurationSource
public List<org.apache.maven.project.MavenProject> getReactorProjects()
getReactorProjects
in interface AssemblerConfigurationSource
public 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 AssemblerConfigurationSource
public boolean isDryRun()
isDryRun
in interface AssemblerConfigurationSource
public boolean isIgnoreDirFormatExtensions()
isIgnoreDirFormatExtensions
in interface AssemblerConfigurationSource
public boolean isIgnoreMissingDescriptor()
isIgnoreMissingDescriptor
in interface AssemblerConfigurationSource
public org.apache.maven.execution.MavenSession getMavenSession()
getMavenSession
in interface AssemblerConfigurationSource
public String getArchiverConfig()
getArchiverConfig
in interface AssemblerConfigurationSource
public org.apache.maven.shared.filtering.MavenReaderFilter getMavenReaderFilter()
AssemblerConfigurationSource
getMavenReaderFilter
in interface AssemblerConfigurationSource
public boolean isUpdateOnly()
isUpdateOnly
in interface AssemblerConfigurationSource
@Deprecated public boolean isUseJvmChmod()
isUseJvmChmod
in interface AssemblerConfigurationSource
public boolean isIgnorePermissions()
isIgnorePermissions
in interface AssemblerConfigurationSource
public String getEncoding()
getEncoding
in interface AssemblerConfigurationSource
public String getMergeManifestMode()
public String getEscapeString()
getEscapeString
in interface AssemblerConfigurationSource
public List<String> getDelimiters()
getDelimiters
in interface AssemblerConfigurationSource
public org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator getCommandLinePropsInterpolator()
AssemblerConfigurationSource
getCommandLinePropsInterpolator
in interface AssemblerConfigurationSource
public org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator getEnvInterpolator()
AssemblerConfigurationSource
getEnvInterpolator
in interface AssemblerConfigurationSource
public org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator getRepositoryInterpolator()
getRepositoryInterpolator
in interface AssemblerConfigurationSource
public org.codehaus.plexus.interpolation.fixed.FixedStringSearchInterpolator getMainProjectInterpolator()
getMainProjectInterpolator
in interface AssemblerConfigurationSource
public Integer getOverrideUid()
getOverrideUid
in interface AssemblerConfigurationSource
public String getOverrideUserName()
getOverrideUserName
in interface AssemblerConfigurationSource
public Integer getOverrideGid()
getOverrideGid
in interface AssemblerConfigurationSource
public String getOverrideGroupName()
getOverrideGroupName
in interface AssemblerConfigurationSource
Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.