Author: rfscholte
Date: Wed Mar 11 20:56:11 2015
New Revision: 1666011

URL: http://svn.apache.org/r1666011
Log:
Use RepositorySystem, which validates the session first before calling the 
Deployer

Modified:
    
maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/deploy/internal/Maven30ArtifactDeployer.java
    
maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/deploy/internal/Maven31ArtifactDeployer.java

Modified: 
maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/deploy/internal/Maven30ArtifactDeployer.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/deploy/internal/Maven30ArtifactDeployer.java?rev=1666011&r1=1666010&r2=1666011&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/deploy/internal/Maven30ArtifactDeployer.java
 (original)
+++ 
maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/deploy/internal/Maven30ArtifactDeployer.java
 Wed Mar 11 20:56:11 2015
@@ -26,11 +26,11 @@ import org.apache.maven.shared.artifact.
 import org.apache.maven.shared.artifact.deploy.ArtifactDeployerException;
 import org.codehaus.plexus.component.annotations.Component;
 import org.codehaus.plexus.component.annotations.Requirement;
+import org.sonatype.aether.RepositorySystem;
 import org.sonatype.aether.RepositorySystemSession;
 import org.sonatype.aether.artifact.Artifact;
 import org.sonatype.aether.deployment.DeployRequest;
 import org.sonatype.aether.deployment.DeploymentException;
-import org.sonatype.aether.impl.Deployer;
 import org.sonatype.aether.metadata.Metadata;
 import org.sonatype.aether.metadata.Metadata.Nature;
 import org.sonatype.aether.util.artifact.DefaultArtifact;
@@ -42,7 +42,7 @@ public class Maven30ArtifactDeployer
 {
 
     @Requirement
-    private Deployer deployer;
+    private RepositorySystem repositorySystem;
 
     public void deploy( ProjectBuildingRequest buildingRequest,
                          Collection<org.apache.maven.artifact.Artifact> 
mavenArtifacts )
@@ -78,7 +78,7 @@ public class Maven30ArtifactDeployer
         // deploy
         try
         {
-            deployer.deploy( session, request );
+            repositorySystem.deploy( session, request );
         }
         catch ( DeploymentException e )
         {

Modified: 
maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/deploy/internal/Maven31ArtifactDeployer.java
URL: 
http://svn.apache.org/viewvc/maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/deploy/internal/Maven31ArtifactDeployer.java?rev=1666011&r1=1666010&r2=1666011&view=diff
==============================================================================
--- 
maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/deploy/internal/Maven31ArtifactDeployer.java
 (original)
+++ 
maven/shared/trunk/maven-artifact-transfer/src/main/java/org/apache/maven/shared/artifact/deploy/internal/Maven31ArtifactDeployer.java
 Wed Mar 11 20:56:11 2015
@@ -26,12 +26,12 @@ import org.apache.maven.shared.artifact.
 import org.apache.maven.shared.artifact.deploy.ArtifactDeployerException;
 import org.codehaus.plexus.component.annotations.Component;
 import org.codehaus.plexus.component.annotations.Requirement;
+import org.eclipse.aether.RepositorySystem;
 import org.eclipse.aether.RepositorySystemSession;
 import org.eclipse.aether.artifact.Artifact;
 import org.eclipse.aether.artifact.DefaultArtifact;
 import org.eclipse.aether.deployment.DeployRequest;
 import org.eclipse.aether.deployment.DeploymentException;
-import org.eclipse.aether.impl.Deployer;
 import org.eclipse.aether.metadata.DefaultMetadata;
 import org.eclipse.aether.metadata.Metadata;
 import org.eclipse.aether.metadata.Metadata.Nature;
@@ -41,7 +41,7 @@ public class Maven31ArtifactDeployer imp
 {
 
     @Requirement
-    private Deployer deployer;
+    private RepositorySystem repositorySystem;
     
     public void deploy( ProjectBuildingRequest buildingRequest,
                          Collection<org.apache.maven.artifact.Artifact> 
mavenArtifacts )
@@ -76,7 +76,7 @@ public class Maven31ArtifactDeployer imp
         // deploy
         try
         {
-            deployer.deploy( session, request );
+            repositorySystem.deploy( session, request );
         }
         catch ( DeploymentException e )
         {


Reply via email to