@Mojo(name="package",
defaultPhase=PACKAGE,
requiresDependencyCollection=COMPILE_PLUS_RUNTIME,
requiresDependencyResolution=COMPILE_PLUS_RUNTIME)
public class PackageMojo
extends AbstractSwarmMojo
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
bundleDependencies |
protected boolean |
executable
Make a fully executable jar for *nix machines by prepending a launch script to the jar.
|
protected File |
executableScript
A custom script for *nix machines by prepending a launch script to the jar.
|
protected boolean |
hollow |
protected boolean |
skip
Flag to skip packaging entirely.
|
protected String |
uberjarResources |
additionalFractions, additionalModules, environment, environmentFile, fractionDetectMode, mainClass, mavenSession, project, projectBuildDir, properties, propertiesFile, remoteRepositories, repositorySystem, repositorySystemSession, resolver| Constructor and Description |
|---|
PackageMojo() |
| Modifier and Type | Method and Description |
|---|---|
protected File |
divineFile() |
void |
execute() |
artifactToArtifactSpec, createBuckets, deprecationWarnings, initEnvironment, initProperties, mavenArtifactResolvingHelper@Parameter(alias="bundleDependencies",
defaultValue="true",
property="swarm.bundleDependencies")
protected boolean bundleDependencies
@Parameter(alias="executable",
defaultValue="false",
property="swarm.executable")
protected boolean executable
@Parameter(alias="executableScript") protected File executableScript
@Parameter(alias="hollow",
defaultValue="false",
property="swarm.hollow")
protected boolean hollow
@Parameter(alias="skip",
defaultValue="false",
property="swarm.package.skip")
protected boolean skip
@Parameter(alias="uberjarResources") protected String uberjarResources
protected File divineFile()
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionCopyright © 2017 JBoss by Red Hat. All rights reserved.