|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
org.apache.maven.plugin.install.AbstractInstallMojo
public abstract class AbstractInstallMojo
Common fields for installation mojos.
| Field Summary | |
|---|---|
protected org.apache.maven.artifact.factory.ArtifactFactory |
artifactFactory
|
protected boolean |
createChecksum
Flag whether to create checksums (MD5, SHA-1) or not. |
protected ArtifactInstaller |
installer
|
protected ArtifactRepository |
localRepository
|
protected org.codehaus.plexus.digest.Digester |
md5Digester
Digester for MD5. |
protected org.codehaus.plexus.digest.Digester |
sha1Digester
Digester for SHA-1. |
protected boolean |
updateReleaseInfo
Whether to update the metadata to make the artifact a release version. |
| Fields inherited from interface org.apache.maven.plugin.Mojo |
|---|
ROLE |
| Constructor Summary | |
|---|---|
AbstractInstallMojo()
|
|
| Method Summary | |
|---|---|
protected File |
getLocalRepoFile(Artifact artifact)
Gets the path of the specified artifact within the local repository. |
protected File |
getLocalRepoFile(ArtifactMetadata metadata)
Gets the path of the specified artifact metadata within the local repository. |
protected void |
installChecksums(Artifact artifact,
Collection metadataFiles)
Installs the checksums for the specified artifact if this has been enabled in the plugin configuration. |
protected void |
installChecksums(Collection metadataFiles)
Installs the checksums for the specified metadata files. |
| 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 |
| Methods inherited from interface org.apache.maven.plugin.Mojo |
|---|
execute |
| Field Detail |
|---|
@Component protected org.apache.maven.artifact.factory.ArtifactFactory artifactFactory
@Component protected ArtifactInstaller installer
@Parameter(property="localRepository",
required=true,
readonly=true)
protected ArtifactRepository localRepository
@Parameter(property="createChecksum",
defaultValue="false")
protected boolean createChecksum
@Parameter(property="updateReleaseInfo",
defaultValue="false")
protected boolean updateReleaseInfo
@Component(hint="md5") protected org.codehaus.plexus.digest.Digester md5Digester
@Component(hint="sha1") protected org.codehaus.plexus.digest.Digester sha1Digester
| Constructor Detail |
|---|
public AbstractInstallMojo()
| Method Detail |
|---|
protected File getLocalRepoFile(Artifact artifact)
artifact - The artifact whose local repo path should be determined, must not be null.
null.protected File getLocalRepoFile(ArtifactMetadata metadata)
metadata - The artifact metadata whose local repo path should be determined, must not be null.
null.
protected void installChecksums(Artifact artifact,
Collection metadataFiles)
throws MojoExecutionException
ProjectArtifactMetadata did not install
the original POM file (cf. MNG-2820). While the plugin currently requires Maven 2.0.6, we continue to hash the
installed POM for robustness with regard to future changes like re-introducing some kind of POM filtering.
artifact - The artifact for which to create checksums, must not be null.metadataFiles - The set where additional metadata files will be registered for later checksum installation,
must not be null.
MojoExecutionException - If the checksums could not be installed.
protected void installChecksums(Collection metadataFiles)
throws MojoExecutionException
metadataFiles - The collection of metadata files to install checksums for, must not be null.
MojoExecutionException - If the checksums could not be installed.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||