org.apache.maven.plugin.assembly.mojos
Class AbstractAssemblyMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo
- All Implemented Interfaces:
- AssemblerConfigurationSource, org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
- AbstractDirectoryMojo, AssemblyMojo, AttachedAssemblyMojo, SingleAssemblyMojo
public abstract class AbstractAssemblyMojo
- extends org.apache.maven.plugin.AbstractMojo
- implements AssemblerConfigurationSource
- Version:
- $Id: AbstractAssemblyMojo.java 489631 2006-12-22 12:02:32Z kenney $
- Author:
- Brett Porter, Vincent Siveton
Field Summary |
protected boolean |
appendAssemblyId
Set to false to exclude the assembly id from the assembly final name. |
protected java.io.File |
descriptor
Deprecated. Please use descriptors instead |
protected java.lang.String |
descriptorId
Deprecated. Please use descriptorRefs instead |
protected java.util.List |
filters
|
Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
Methods inherited from class org.apache.maven.plugin.AbstractMojo |
getLog, getPluginContext, setLog, setPluginContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
descriptorId
protected java.lang.String descriptorId
- Deprecated. Please use descriptorRefs instead
- Predefined Assembly Descriptor Id's. You can select bin, jar-with-dependencies, or src.
descriptor
protected java.io.File descriptor
- Deprecated. Please use descriptors instead
- Assembly XML Descriptor file. This must be the path to your customized descriptor file.
appendAssemblyId
protected boolean appendAssemblyId
- Set to false to exclude the assembly id from the assembly final name.
filters
protected java.util.List filters
AbstractAssemblyMojo
public AbstractAssemblyMojo()
execute
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
- Create the binary distribution.
- Specified by:
execute
in interface org.apache.maven.plugin.Mojo
- Throws:
org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoFailureException
getAssemblyArchiver
protected AssemblyArchiver getAssemblyArchiver()
getAssemblyReader
protected AssemblyReader getAssemblyReader()
getBasedir
public java.io.File getBasedir()
- Specified by:
getBasedir
in interface AssemblerConfigurationSource
getDescriptor
public java.io.File getDescriptor()
- Specified by:
getDescriptor
in interface AssemblerConfigurationSource
getDescriptorId
public java.lang.String getDescriptorId()
- Specified by:
getDescriptorId
in interface AssemblerConfigurationSource
getDescriptorReferences
public java.lang.String[] getDescriptorReferences()
- Specified by:
getDescriptorReferences
in interface AssemblerConfigurationSource
getDescriptorSourceDirectory
public java.io.File getDescriptorSourceDirectory()
- Specified by:
getDescriptorSourceDirectory
in interface AssemblerConfigurationSource
getDescriptors
public java.io.File[] getDescriptors()
- Specified by:
getDescriptors
in interface AssemblerConfigurationSource
getProject
public abstract org.apache.maven.project.MavenProject getProject()
- Specified by:
getProject
in interface AssemblerConfigurationSource
getSiteDirectory
public java.io.File getSiteDirectory()
- Specified by:
getSiteDirectory
in interface AssemblerConfigurationSource
isSiteIncluded
public boolean isSiteIncluded()
- Specified by:
isSiteIncluded
in interface AssemblerConfigurationSource
getFinalName
public java.lang.String getFinalName()
- Specified by:
getFinalName
in interface AssemblerConfigurationSource
isAssemblyIdAppended
public boolean isAssemblyIdAppended()
- Specified by:
isAssemblyIdAppended
in interface AssemblerConfigurationSource
getTarLongFileMode
public java.lang.String getTarLongFileMode()
- Specified by:
getTarLongFileMode
in interface AssemblerConfigurationSource
getOutputDirectory
public java.io.File getOutputDirectory()
- Specified by:
getOutputDirectory
in interface AssemblerConfigurationSource
getJarArchiveConfiguration
public org.apache.maven.archiver.MavenArchiveConfiguration getJarArchiveConfiguration()
- Specified by:
getJarArchiveConfiguration
in interface AssemblerConfigurationSource
getWorkingDirectory
public java.io.File getWorkingDirectory()
- Specified by:
getWorkingDirectory
in interface AssemblerConfigurationSource
getLocalRepository
public org.apache.maven.artifact.repository.ArtifactRepository getLocalRepository()
- Specified by:
getLocalRepository
in interface AssemblerConfigurationSource
getTemporaryRootDirectory
public java.io.File getTemporaryRootDirectory()
- Specified by:
getTemporaryRootDirectory
in interface AssemblerConfigurationSource
getArchiveBaseDirectory
public java.io.File getArchiveBaseDirectory()
- Specified by:
getArchiveBaseDirectory
in interface AssemblerConfigurationSource
getFilters
public java.util.List getFilters()
- Specified by:
getFilters
in interface AssemblerConfigurationSource
getReactorProjects
public java.util.List getReactorProjects()
- Specified by:
getReactorProjects
in interface AssemblerConfigurationSource
getClassifier
public java.lang.String getClassifier()
- Specified by:
getClassifier
in interface AssemblerConfigurationSource
getProjectHelper
protected org.apache.maven.project.MavenProjectHelper getProjectHelper()
setAppendAssemblyId
public void setAppendAssemblyId(boolean appendAssemblyId)
setArchive
public void setArchive(org.apache.maven.archiver.MavenArchiveConfiguration archive)
setArchiveBaseDirectory
public void setArchiveBaseDirectory(java.io.File archiveBaseDirectory)
setAssemblyArchiver
public void setAssemblyArchiver(AssemblyArchiver assemblyArchiver)
setAssemblyReader
public void setAssemblyReader(AssemblyReader assemblyReader)
setBasedir
public void setBasedir(java.io.File basedir)
setClassifier
public void setClassifier(java.lang.String classifier)
setDescriptor
public void setDescriptor(java.io.File descriptor)
setDescriptorId
public void setDescriptorId(java.lang.String descriptorId)
setDescriptorRefs
public void setDescriptorRefs(java.lang.String[] descriptorRefs)
setDescriptors
public void setDescriptors(java.io.File[] descriptors)
setDescriptorSourceDirectory
public void setDescriptorSourceDirectory(java.io.File descriptorSourceDirectory)
setFilters
public void setFilters(java.util.List filters)
setFinalName
public void setFinalName(java.lang.String finalName)
setIncludeSite
public void setIncludeSite(boolean includeSite)
setLocalRepository
public void setLocalRepository(org.apache.maven.artifact.repository.ArtifactRepository localRepository)
setOutputDirectory
public void setOutputDirectory(java.io.File outputDirectory)
setProjectHelper
public void setProjectHelper(org.apache.maven.project.MavenProjectHelper projectHelper)
setReactorProjects
public void setReactorProjects(java.util.List reactorProjects)
setSiteDirectory
public void setSiteDirectory(java.io.File siteDirectory)
setTarLongFileMode
public void setTarLongFileMode(java.lang.String tarLongFileMode)
setTempRoot
public void setTempRoot(java.io.File tempRoot)
setWorkDirectory
public void setWorkDirectory(java.io.File workDirectory)
getRemoteRepositories
public java.util.List getRemoteRepositories()
- Specified by:
getRemoteRepositories
in interface AssemblerConfigurationSource
Copyright © 2002-2010 Apache Software Foundation. All Rights Reserved.