Class DefaultProjectDeployer
java.lang.Object
org.apache.maven.shared.transfer.project.deploy.internal.DefaultProjectDeployer
- All Implemented Interfaces:
ProjectDeployer
@Component(role=ProjectDeployer.class)
class DefaultProjectDeployer
extends Object
implements ProjectDeployer
This will deploy a whole project into the appropriate remote repository.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate ArtifactDeployer
private static final org.slf4j.Logger
private RepositoryManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate void
deploy
(org.apache.maven.project.ProjectBuildingRequest request, Collection<org.apache.maven.artifact.Artifact> artifacts, org.apache.maven.artifact.repository.ArtifactRepository deploymentRepository, int retryFailedDeploymentCount) void
deploy
(org.apache.maven.project.ProjectBuildingRequest buildingRequest, ProjectDeployerRequest projectDeployerRequest, org.apache.maven.artifact.repository.ArtifactRepository artifactRepository) This will deploy a single project which may contain several artifacts.private void
validateParameters
(org.apache.maven.project.ProjectBuildingRequest buildingRequest, ProjectDeployerRequest projectDeployerRequest, org.apache.maven.artifact.repository.ArtifactRepository artifactRepository)
-
Field Details
-
LOGGER
private static final org.slf4j.Logger LOGGER -
deployer
-
repositoryManager
-
-
Constructor Details
-
DefaultProjectDeployer
DefaultProjectDeployer()
-
-
Method Details
-
deploy
private void deploy(org.apache.maven.project.ProjectBuildingRequest request, Collection<org.apache.maven.artifact.Artifact> artifacts, org.apache.maven.artifact.repository.ArtifactRepository deploymentRepository, int retryFailedDeploymentCount) throws ArtifactDeployerException - Throws:
ArtifactDeployerException