@Mojo(name="package-iu",
defaultPhase=PACKAGE,
requiresDependencyResolution=RUNTIME)
public class PackageIUMojo
extends AbstractTychoPackagingMojo
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
artifactContentFolder
Folder containing the files to include in the final zip.
|
private java.io.File |
basedir |
private IUXmlTransformer |
iuTransformer |
protected java.io.File |
outputDirectory |
private org.codehaus.plexus.archiver.zip.ZipArchiver |
zipArchiver |
plexus, project, projectHelper, qualifier, session, strictBinIncludes, useDefaultExcludes| Constructor and Description |
|---|
PackageIUMojo() |
| Modifier and Type | Method and Description |
|---|---|
private void |
addArtifactReference(IU iu) |
private void |
addMavenProperties(IU iu) |
private void |
addSelfCapability(IU iu) |
private java.io.File |
createArtifact() |
void |
execute() |
private void |
expandVersions(IU iu) |
private java.io.File |
getPayloadDir() |
private boolean |
hasArtifactReference(IU iu) |
private boolean |
hasPayload() |
checkBinIncludesExist, getDependencyArtifacts, getDependencyWalker, getFileSet, getTychoProjectFacet, getTychoProjectFacet@Parameter(property="project.build.directory",
required=true,
readonly=true)
protected java.io.File outputDirectory
@Parameter(property="project.build.outputDirectory") private java.lang.String artifactContentFolder
@Parameter(property="project.basedir",
required=true,
readonly=true)
private java.io.File basedir
@Component private IUXmlTransformer iuTransformer
@Component(role=org.codehaus.plexus.archiver.Archiver.class,
hint="zip")
private org.codehaus.plexus.archiver.zip.ZipArchiver zipArchiver
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoExecutionExceptionorg.apache.maven.plugin.MojoFailureExceptionprivate void addMavenProperties(IU iu)
private void addSelfCapability(IU iu)
private void addArtifactReference(IU iu)
private void expandVersions(IU iu) throws org.apache.maven.plugin.MojoFailureException
org.apache.maven.plugin.MojoFailureExceptionprivate boolean hasPayload()
private java.io.File createArtifact()
throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionExceptionprivate java.io.File getPayloadDir()
private boolean hasArtifactReference(IU iu)