@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.
|
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 |
|---|---|
void |
execute() |
artifactToArtifactSpec, convertFromMavenProxy, 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
Copyright © 2016 JBoss by Red Hat. All rights reserved.