Package org.honton.chas.exists
Class RemoteExistsMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.honton.chas.exists.AbstractExistsMojo
org.honton.chas.exists.RemoteExistsMojo
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo,org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
@Mojo(name="remote",
defaultPhase=VERIFY)
public class RemoteExistsMojo
extends AbstractExistsMojo
implements org.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable
Set a property if the artifact in the remote repository is same as the just built artifact. The
remote repository is usually defined in the pom's distributionManagement section. Using the
defaults, executing this plugin will prevent the install plugin from reinstalling identical
artifacts to the remote repository. This situation will often occur with a recurring schedule
build job.
- Since:
- 0.0.2
-
Field Summary
-
Constructor Summary
Constructors Constructor Description RemoteExistsMojo() -
Method Summary
Modifier and Type Method Description protected booleancheckArtifactExists(String uri)voidcontextualize(org.codehaus.plexus.context.Context context)protected StringgetPropertyName()protected StringgetRemoteChecksum(String uri)protected StringgetRepositoryBase()
-
Constructor Details
-
RemoteExistsMojo
public RemoteExistsMojo()
-
-
Method Details
-
contextualize
public void contextualize(org.codehaus.plexus.context.Context context) throws org.codehaus.plexus.context.ContextException- Specified by:
contextualizein interfaceorg.codehaus.plexus.personality.plexus.lifecycle.phase.Contextualizable- Throws:
org.codehaus.plexus.context.ContextException
-
getPropertyName
- Specified by:
getPropertyNamein classAbstractExistsMojo
-
getRepositoryBase
- Specified by:
getRepositoryBasein classAbstractExistsMojo- Throws:
Exception
-
checkArtifactExists
- Specified by:
checkArtifactExistsin classAbstractExistsMojo- Throws:
Exception
-
getRemoteChecksum
- Specified by:
getRemoteChecksumin classAbstractExistsMojo- Throws:
Exception
-