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
{