Package org.apache.maven.plugins.deploy
Class AbstractDeployMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- org.apache.maven.plugins.deploy.AbstractDeployMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
DeployFileMojo
,DeployMojo
public abstract class AbstractDeployMojo extends org.apache.maven.plugin.AbstractMojo
Abstract class for Deploy mojo's.
-
-
Field Summary
Fields Modifier and Type Field Description private static java.lang.String
AFFECTED_MAVEN_PACKAGING
private static java.lang.String
FIXED_MAVEN_VERSION
private boolean
offline
Flag whether Maven is currently in online/offline mode.private int
retryFailedDeploymentCount
Parameter used to control how many times a failed deployment will be retried before giving up and failing.private org.apache.maven.rtinfo.RuntimeInformation
runtimeInformation
private org.apache.maven.execution.MavenSession
session
-
Constructor Summary
Constructors Constructor Description AbstractDeployMojo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.maven.artifact.repository.ArtifactRepository
createDeploymentArtifactRepository(java.lang.String id, java.lang.String url)
(package private) void
failIfOffline()
(package private) int
getRetryFailedDeploymentCount()
protected org.apache.maven.execution.MavenSession
getSession()
protected void
warnIfAffectedPackagingAndMaven(java.lang.String packaging)
-
Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
-
-
-
Field Detail
-
offline
@Parameter(defaultValue="${settings.offline}", readonly=true) private boolean offline
Flag whether Maven is currently in online/offline mode.
-
retryFailedDeploymentCount
@Parameter(property="retryFailedDeploymentCount", defaultValue="1") private int retryFailedDeploymentCount
Parameter used to control how many times a failed deployment will be retried before giving up and failing. If a value outside the range 1-10 is specified it will be pulled to the nearest value within the range 1-10.- Since:
- 2.7
-
session
@Parameter(defaultValue="${session}", readonly=true, required=true) private org.apache.maven.execution.MavenSession session
-
runtimeInformation
@Component private org.apache.maven.rtinfo.RuntimeInformation runtimeInformation
-
AFFECTED_MAVEN_PACKAGING
private static final java.lang.String AFFECTED_MAVEN_PACKAGING
- See Also:
- Constant Field Values
-
FIXED_MAVEN_VERSION
private static final java.lang.String FIXED_MAVEN_VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
failIfOffline
void failIfOffline() throws org.apache.maven.plugin.MojoFailureException
- Throws:
org.apache.maven.plugin.MojoFailureException
-
getRetryFailedDeploymentCount
int getRetryFailedDeploymentCount()
-
createDeploymentArtifactRepository
protected org.apache.maven.artifact.repository.ArtifactRepository createDeploymentArtifactRepository(java.lang.String id, java.lang.String url)
-
getSession
protected final org.apache.maven.execution.MavenSession getSession()
-
warnIfAffectedPackagingAndMaven
protected void warnIfAffectedPackagingAndMaven(java.lang.String packaging)
-
-