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
FieldsModifier and TypeFieldDescriptionprotected final org.eclipse.aether.RepositorySystemprotected org.apache.maven.execution.MavenSessionFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractDeployMojo(org.apache.maven.rtinfo.RuntimeInformation runtimeInformation, org.eclipse.aether.RepositorySystem repositorySystem) -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddeploy(org.eclipse.aether.deployment.DeployRequest deployRequest) protected org.eclipse.aether.repository.RemoteRepositorygetRemoteRepository(String repositoryId, String url) Creates resolverRemoteRepositoryequipped with needed whistles and bells.protected voidwarnIfAffectedPackagingAndMaven(String packaging) If this plugin used in pre-3.9.0 Maven, the packagingmaven-pluginwill not deploy G level metadata.Methods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContextMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.maven.plugin.Mojo
execute
-
Field Details
-
session
@Parameter(defaultValue="${session}", readonly=true, required=true) protected org.apache.maven.execution.MavenSession session -
repositorySystem
protected final org.eclipse.aether.RepositorySystem repositorySystem
-
-
Constructor Details
-
AbstractDeployMojo
protected AbstractDeployMojo(org.apache.maven.rtinfo.RuntimeInformation runtimeInformation, org.eclipse.aether.RepositorySystem repositorySystem)
-
-
Method Details
-
warnIfAffectedPackagingAndMaven
If this plugin used in pre-3.9.0 Maven, the packagingmaven-pluginwill not deploy G level metadata. -
getRemoteRepository
-
deploy
protected void deploy(org.eclipse.aether.deployment.DeployRequest deployRequest) throws org.apache.maven.plugin.MojoExecutionException - Throws:
org.apache.maven.plugin.MojoExecutionException
-