Merge pull request #4 from lvjp/MSCMPUB-40

[MSCMPUB-40] Add the ability to skip deployment
diff --git a/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java b/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java
index c696657..9d953cf 100644
--- a/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java
+++ b/src/main/java/org/apache/maven/plugins/scmpublish/AbstractScmPublishMojo.java
@@ -109,6 +109,12 @@
     private boolean dryRun;
 
     /**
+     * Set this to 'true' to skip site deployment.
+     */
+    @Parameter ( property = "scmpublish.skipDeploy", alias = "maven.site.deploy.skip", defaultValue = "false" )
+    private boolean skipDeployement;
+
+    /**
      * Run add and delete commands, but leave the actually checkin for the user to run manually.
      */
     @Parameter ( property = "scmpublish.skipCheckin" )
@@ -543,6 +549,12 @@
     public void execute()
         throws MojoExecutionException, MojoFailureException
     {
+        if ( skipDeployement )
+        {
+            getLog().info( "scmpublish.skipDeploy = true: Skipping site deployment" );
+            return;
+        }
+
         // setup the scm plugin with help from release plugin utilities
         try
         {