Author: hboutemy
Date: Tue May  1 20:11:03 2012
New Revision: 1332804

URL: http://svn.apache.org/viewvc?rev=1332804&view=rev
Log:
removed reactorProjects which is AFAIK not really used but the result of 
release plugin copy, but this is a part inappropriate here

Modified:
    
maven/sandbox/trunk/plugins/maven-scm-publish-plugin/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java

Modified: 
maven/sandbox/trunk/plugins/maven-scm-publish-plugin/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java
URL: 
http://svn.apache.org/viewvc/maven/sandbox/trunk/plugins/maven-scm-publish-plugin/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java?rev=1332804&r1=1332803&r2=1332804&view=diff
==============================================================================
--- 
maven/sandbox/trunk/plugins/maven-scm-publish-plugin/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java
 (original)
+++ 
maven/sandbox/trunk/plugins/maven-scm-publish-plugin/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java
 Tue May  1 20:11:03 2012
@@ -21,7 +21,6 @@ package org.apache.maven.plugins.scmpubl
 
 import java.io.File;
 import java.io.IOException;
-import java.util.List;
 import java.util.Map;
 
 import org.apache.commons.io.FileUtils;
@@ -29,7 +28,6 @@ import org.apache.maven.execution.MavenS
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
 import org.apache.maven.plugin.MojoFailureException;
-import org.apache.maven.project.MavenProject;
 import org.apache.maven.scm.ScmException;
 import org.apache.maven.scm.ScmFileSet;
 import org.apache.maven.scm.command.checkout.CheckOutScmResult;
@@ -41,8 +39,6 @@ import org.apache.maven.scm.repository.S
 import org.apache.maven.settings.Settings;
 import org.apache.maven.shared.release.config.ReleaseDescriptor;
 import org.apache.maven.shared.release.scm.ScmRepositoryConfigurator;
-import org.apache.maven.shared.release.util.ReleaseUtil;
-import org.codehaus.plexus.util.StringUtils;
 
 /**
  * Base class for the site-scm-publish mojos.
@@ -132,13 +128,6 @@ public abstract class AbstractScmPublish
     protected Settings settings;
 
     /**
-     * @parameter expression="${reactorProjects}"
-     * @required
-     * @readonly
-     */
-    protected List<MavenProject> reactorProjects;
-
-    /**
      * Use a local checkout instead of doing a checkout from the upstream 
repository. ATTENTION: This will only work
      * with distributed SCMs which support the file:// protocol TODO: we 
should think about having the defaults for the
      * various SCM providers provided via modello!
@@ -240,7 +229,6 @@ public abstract class AbstractScmPublish
     {
         logInfo( "Checking out the pub tree ..." );
 
-        MavenProject rootProject = ReleaseUtil.getRootProject( reactorProjects 
);
         if ( checkoutDirectory.exists() )
         {
             try
@@ -277,38 +265,6 @@ public abstract class AbstractScmPublish
             throw new MojoExecutionException( "An error is occurred in the 
checkout process: " + e.getMessage(), e );
         }
 
-        String scmRelativePathProjectDirectory = 
scmResult.getRelativePathProjectDirectory();
-        if ( StringUtils.isEmpty( scmRelativePathProjectDirectory ) )
-        {
-            String basedir;
-            try
-            {
-                basedir = ReleaseUtil.getCommonBasedir( reactorProjects );
-            }
-            catch ( IOException e )
-            {
-                throw new MojoExecutionException( "Exception occurred while 
calculating common basedir: "
-                    + e.getMessage(), e );
-            }
-
-            String rootProjectBasedir = 
rootProject.getBasedir().getAbsolutePath();
-            try
-            {
-                if ( ReleaseUtil.isSymlink( rootProject.getBasedir() ) )
-                {
-                    rootProjectBasedir = 
rootProject.getBasedir().getCanonicalPath();
-                }
-            }
-            catch ( IOException e )
-            {
-                throw new MojoExecutionException( e.getMessage(), e );
-            }
-            if ( rootProjectBasedir.length() > basedir.length() )
-            {
-                scmRelativePathProjectDirectory = 
rootProjectBasedir.substring( basedir.length() + 1 );
-            }
-        }
-
         if ( !scmResult.isSuccess() )
         {
             logError( scmResult.getProviderMessage() );


Reply via email to