public abstract class AbstractAssemblyMojo extends AbstractMojo implements AssemblerConfigurationSource
Modifier and Type | Field and Description |
---|---|
protected boolean |
appendAssemblyId
Set to false to exclude the assembly id from the assembly final name.
|
protected String |
descriptor
Deprecated.
Please use descriptors instead
|
protected String |
descriptorId
Deprecated.
Please use descriptorRefs instead
|
protected String |
encoding
The character encoding scheme to be applied when filtering resources.
|
protected String |
escapeString
Expressions preceded with this String won't be interpolated.
|
protected List<String> |
filters
The list of extra filter properties files to be used along with System properties, project
properties, and filter properties files specified in the POM build/filters section, which
should be used for the filtering during the current mojo execution.
|
protected boolean |
ignoreMissingDescriptor
Set to true in order to not fail when a descriptor is missing.
|
Constructor and Description |
---|
AbstractAssemblyMojo() |
getLog, getPluginContext, setLog, setPluginContext
@Parameter(property="encoding", defaultValue="${project.build.sourceEncoding}") protected String encoding
@Parameter(property="assembly.escapeString") protected String escapeString
@Deprecated @Parameter(property="descriptorId") protected String descriptorId
@Deprecated @Parameter(property="descriptor") protected String descriptor
@Parameter(property="assembly.appendAssemblyId", defaultValue="true") protected boolean appendAssemblyId
@Parameter(property="assembly.ignoreMissingDescriptor", defaultValue="false") protected boolean ignoreMissingDescriptor
@Parameter protected List<String> filters
public void execute() throws MojoExecutionException, MojoFailureException
execute
in interface Mojo
MojoExecutionException
MojoFailureException
protected boolean isThisTheExecutionRoot()
protected AssemblyArchiver getAssemblyArchiver()
protected AssemblyReader getAssemblyReader()
public File getBasedir()
getBasedir
in interface AssemblerConfigurationSource
@Deprecated public String getDescriptor()
getDescriptors()
getDescriptor
in interface AssemblerConfigurationSource
@Deprecated public String getDescriptorId()
getDescriptorReferences()
getDescriptorId
in interface AssemblerConfigurationSource
public String[] getDescriptorReferences()
getDescriptorReferences
in interface AssemblerConfigurationSource
public File getDescriptorSourceDirectory()
getDescriptorSourceDirectory
in interface AssemblerConfigurationSource
public String[] getDescriptors()
getDescriptors
in interface AssemblerConfigurationSource
public abstract MavenProject getProject()
getProject
in interface AssemblerConfigurationSource
public File getSiteDirectory()
getSiteDirectory
in interface AssemblerConfigurationSource
public boolean isSiteIncluded()
isSiteIncluded
in interface AssemblerConfigurationSource
public String getFinalName()
getFinalName
in interface AssemblerConfigurationSource
public boolean isAssemblyIdAppended()
isAssemblyIdAppended
in interface AssemblerConfigurationSource
public String getTarLongFileMode()
getTarLongFileMode
in interface AssemblerConfigurationSource
public File getOutputDirectory()
getOutputDirectory
in interface AssemblerConfigurationSource
public MavenArchiveConfiguration getJarArchiveConfiguration()
getJarArchiveConfiguration
in interface AssemblerConfigurationSource
public File getWorkingDirectory()
getWorkingDirectory
in interface AssemblerConfigurationSource
public ArtifactRepository getLocalRepository()
getLocalRepository
in interface AssemblerConfigurationSource
public File getTemporaryRootDirectory()
getTemporaryRootDirectory
in interface AssemblerConfigurationSource
public File getArchiveBaseDirectory()
getArchiveBaseDirectory
in interface AssemblerConfigurationSource
public List<String> getFilters()
getFilters
in interface AssemblerConfigurationSource
public List<MavenProject> getReactorProjects()
getReactorProjects
in interface AssemblerConfigurationSource
public String getClassifier()
getClassifier
in interface AssemblerConfigurationSource
protected MavenProjectHelper getProjectHelper()
public void setAppendAssemblyId(boolean appendAssemblyId)
public void setArchive(MavenArchiveConfiguration archive)
public void setArchiveBaseDirectory(File archiveBaseDirectory)
public void setAssemblyArchiver(AssemblyArchiver assemblyArchiver)
public void setAssemblyReader(AssemblyReader assemblyReader)
public void setBasedir(File basedir)
public void setClassifier(String classifier)
@Deprecated public void setDescriptor(String descriptor)
setDescriptors(String[])
@Deprecated public void setDescriptorId(String descriptorId)
setDescriptorRefs(String[])
public void setDescriptorRefs(String[] descriptorRefs)
public void setDescriptors(String[] descriptors)
public void setDescriptorSourceDirectory(File descriptorSourceDirectory)
public void setFinalName(String finalName)
public void setIncludeSite(boolean includeSite)
public void setLocalRepository(ArtifactRepository localRepository)
public void setOutputDirectory(File outputDirectory)
public void setProjectHelper(MavenProjectHelper projectHelper)
public void setReactorProjects(List<MavenProject> reactorProjects)
public void setSiteDirectory(File siteDirectory)
public void setTarLongFileMode(String tarLongFileMode)
public void setTempRoot(File tempRoot)
public void setWorkDirectory(File workDirectory)
public List<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 void setIgnoreMissingDescriptor(boolean ignoreMissingDescriptor)
public MavenSession getMavenSession()
getMavenSession
in interface AssemblerConfigurationSource
public String getArchiverConfig()
getArchiverConfig
in interface AssemblerConfigurationSource
public MavenFileFilter getMavenFileFilter()
getMavenFileFilter
in interface AssemblerConfigurationSource
public boolean isUpdateOnly()
isUpdateOnly
in interface AssemblerConfigurationSource
public boolean isUseJvmChmod()
isUseJvmChmod
in interface AssemblerConfigurationSource
public boolean isIgnorePermissions()
isIgnorePermissions
in interface AssemblerConfigurationSource
public String getEncoding()
getEncoding
in interface AssemblerConfigurationSource
protected boolean isRecompressZippedFiles()
public String getEscapeString()
getEscapeString
in interface AssemblerConfigurationSource
Copyright © 2002–2014 The Apache Software Foundation. All rights reserved.