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
-