org.apache.maven.plugin.assembly.mojos
Class DirectoryMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo
org.apache.maven.plugin.assembly.mojos.AbstractDirectoryMojo
org.apache.maven.plugin.assembly.mojos.DirectoryMojo
- All Implemented Interfaces:
- AssemblerConfigurationSource, org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Deprecated. Use assembly:single and an assembly with format == dir instead! This mojo is redundant.
@Deprecated
public class DirectoryMojo
- extends AbstractDirectoryMojo
Like the assembly:attached
goal, assemble an application bundle or distribution using an assembly
descriptor from the command line. This goal will force Maven to build all included POMs up to the
package
phase BEFORE the assembly is processed. This goal differs from assembly:assembly
in
that it ignores the <formats/> section of the assembly descriptor, and forces the assembly to be created as a
directory in the project's build-output directory (usually ./target
).
This goal is also functionally equivalent to using the assembly:assembly
goal in conjunction with the
dir
assembly format.
NOTE: This goal should ONLY be run from the command line, and if building a multimodule project it should be
used from the root POM. Use the assembly:directory-single
goal for binding your assembly to the
lifecycle.
- Version:
- $Id: DirectoryMojo.java 999625 2010-09-21 20:40:39Z jdcasey $
- Author:
- John Casey
- Aggregates the Maven project and its child modules.
- Is defined to be executed in:
- phase:
- package
- Is defined by the goal name:
- directory
- Is this Mojo inherited:
- false
Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
Method Summary |
org.apache.maven.project.MavenProject |
getProject()
Deprecated. |
Methods inherited from class org.apache.maven.plugin.assembly.mojos.AbstractAssemblyMojo |
getArchiveBaseDirectory, getArchiverConfig, getAssemblyArchiver, getAssemblyReader, getBasedir, getClassifier, getDescriptor, getDescriptorId, getDescriptorReferences, getDescriptors, getDescriptorSourceDirectory, getFilters, getFinalName, getJarArchiveConfiguration, getLocalRepository, getMavenFileFilter, getMavenSession, getOutputDirectory, getProjectHelper, getReactorProjects, getRemoteRepositories, getSiteDirectory, getTarLongFileMode, getTemporaryRootDirectory, getWorkingDirectory, isAssemblyIdAppended, isDryRun, isIgnoreDirFormatExtensions, isIgnoreMissingDescriptor, isIgnorePermissions, isSiteIncluded, isThisTheExecutionRoot, isUpdateOnly, isUseJvmChmod, setAppendAssemblyId, setArchive, setArchiveBaseDirectory, setAssemblyArchiver, setAssemblyReader, setBasedir, setClassifier, setDescriptor, setDescriptorId, setDescriptorRefs, setDescriptors, setDescriptorSourceDirectory, setFilters, setFinalName, setIgnoreMissingDescriptor, setIncludeSite, setLocalRepository, setOutputDirectory, setProjectHelper, setReactorProjects, setSiteDirectory, setTarLongFileMode, setTempRoot, setWorkDirectory |
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 |
DirectoryMojo
public DirectoryMojo()
- Deprecated.
getProject
public org.apache.maven.project.MavenProject getProject()
- Deprecated.
- Specified by:
getProject
in interface AssemblerConfigurationSource
- Specified by:
getProject
in class AbstractAssemblyMojo
Copyright © 2002-2011 The Apache Software Foundation. All Rights Reserved.