@Mojo(name="build",
requiresDependencyResolution=RUNTIME,
defaultPhase=PACKAGE,
threadSafe=true)
public class BuildMojo
extends org.apache.maven.plugin.dependency.fromDependencies.AbstractDependencyFilterMojo
| Modifier and Type | Field and Description |
|---|---|
protected java.io.File |
archive |
protected java.lang.String |
archiveClassifier |
protected java.lang.String |
archivePrefix |
protected org.codehaus.plexus.archiver.Archiver |
archiver |
protected java.io.File |
assembly
Directory used to create the assembly.
|
protected java.lang.String |
main
The main class to execute for the assembly.
|
protected java.io.File |
source
Directory of resources use to augment the files in the hawt-app archive.
|
classifier, excludeArtifactIds, excludeClassifiers, excludeGroupIds, excludeScope, excludeTransitive, excludeTypes, includeArtifactIds, includeClassifiers, includeGroupIds, includeScope, includeTypes, markersDirectory, overWriteIfNewer, overWriteReleases, overWriteSnapshots, prependGroupId, type| Constructor and Description |
|---|
BuildMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
doExecute() |
protected org.apache.maven.shared.artifact.filter.collection.ArtifactsFilter |
getMarkedArtifactFilter() |
filterMarkedDependencies, getClassifierTranslatedDependencies, getDependencySets, getDependencySets, getMarkersDirectory, getResolvedDependencies, isPrependGroupId, setMarkersDirectory, setPrependGroupIdcopyFile, execute, getArchiverManager, getArtifactCollector, getArtifactMetadataSource, getFactory, getLocal, getLog, getProject, getRemoteRepos, getResolver, isSkip, isUseJvmChmod, setArchiverManager, setArtifactCollector, setArtifactMetadataSource, setFactory, setLocal, setRemoteRepos, setResolver, setSkip, setUseJvmChmod, unpack, unpack@Parameter(property="hawt-app.source",
defaultValue="${basedir}/src/main/hawt-app")
protected java.io.File source
@Parameter(property="hawt-app.assembly",
defaultValue="${project.build.directory}/hawt-app")
protected java.io.File assembly
@Parameter(property="hawt-app.archive",
defaultValue="${project.build.directory}/${project.artifactId}-${project.version}-app.tar.gz")
protected java.io.File archive
@Parameter(property="hawt-app.archiveClassifier",
defaultValue="app")
protected java.lang.String archiveClassifier
@Parameter(property="hawt-app.archivePrefix",
defaultValue="${project.artifactId}-${project.version}-app/")
protected java.lang.String archivePrefix
@Parameter(property="hawt-app.main") protected java.lang.String main
@Component(role=org.codehaus.plexus.archiver.Archiver.class,
hint="tar")
protected org.codehaus.plexus.archiver.Archiver archiver
protected void doExecute()
throws org.apache.maven.plugin.MojoExecutionException
doExecute in class org.apache.maven.plugin.dependency.AbstractDependencyMojoorg.apache.maven.plugin.MojoExecutionExceptionprotected org.apache.maven.shared.artifact.filter.collection.ArtifactsFilter getMarkedArtifactFilter()
getMarkedArtifactFilter in class org.apache.maven.plugin.dependency.fromDependencies.AbstractDependencyFilterMojoCopyright © 2015 FuseSource, Corp.. All Rights Reserved.