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
FieldsModifier and TypeFieldDescriptionprotected org.eclipse.aether.RepositorySystemprotected org.apache.maven.execution.MavenSessionFields inherited from interface org.apache.maven.plugin.Mojo
ROLE - 
Constructor Summary
Constructors - 
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 java.lang.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
@Component protected org.eclipse.aether.RepositorySystem repositorySystem 
 - 
 - 
Constructor Details
- 
AbstractDeployMojo
public AbstractDeployMojo() 
 - 
 - 
Method Details
- 
warnIfAffectedPackagingAndMaven
If this plugin used in pre-3.9.0 Maven, the packagingmaven-pluginwill not deploy G level metadata. - 
getRemoteRepository
protected org.eclipse.aether.repository.RemoteRepository getRemoteRepository(String repositoryId, String url) Creates resolverRemoteRepositoryequipped with needed whistles and bells. - 
deploy
protected void deploy(org.eclipse.aether.deployment.DeployRequest deployRequest) throws org.apache.maven.plugin.MojoExecutionException - Throws:
 org.apache.maven.plugin.MojoExecutionException
 
 -