You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by lt...@apache.org on 2011/07/13 12:26:49 UTC
svn commit: r1145949 - in /maven/plugins/branches/maven-site-plugin-3.x: ./
src/it/site-skip/ src/it/site-skip/site/ src/it/site-skip/skip-site-deploy/
src/it/site-skip/skip-site/ src/main/java/org/apache/maven/plugins/site/
Author: ltheussl
Date: Wed Jul 13 10:26:49 2011
New Revision: 1145949
URL: http://svn.apache.org/viewvc?rev=1145949&view=rev
Log:
[MSITE-367] [MSITE-541] add skip and skipDeploy options. Merge r1145947 from trunk.
Added:
maven/plugins/branches/maven-site-plugin-3.x/src/it/site-skip/
- copied from r1145947, maven/plugins/trunk/maven-site-plugin/src/it/site-skip/
maven/plugins/branches/maven-site-plugin-3.x/src/it/site-skip/invoker.properties
- copied unchanged from r1145947, maven/plugins/trunk/maven-site-plugin/src/it/site-skip/invoker.properties
maven/plugins/branches/maven-site-plugin-3.x/src/it/site-skip/pom.xml
- copied unchanged from r1145947, maven/plugins/trunk/maven-site-plugin/src/it/site-skip/pom.xml
maven/plugins/branches/maven-site-plugin-3.x/src/it/site-skip/site/
- copied from r1145947, maven/plugins/trunk/maven-site-plugin/src/it/site-skip/site/
maven/plugins/branches/maven-site-plugin-3.x/src/it/site-skip/site/pom.xml
- copied unchanged from r1145947, maven/plugins/trunk/maven-site-plugin/src/it/site-skip/site/pom.xml
maven/plugins/branches/maven-site-plugin-3.x/src/it/site-skip/skip-site/
- copied from r1145947, maven/plugins/trunk/maven-site-plugin/src/it/site-skip/skip-site/
maven/plugins/branches/maven-site-plugin-3.x/src/it/site-skip/skip-site-deploy/
- copied from r1145947, maven/plugins/trunk/maven-site-plugin/src/it/site-skip/skip-site-deploy/
maven/plugins/branches/maven-site-plugin-3.x/src/it/site-skip/skip-site-deploy/pom.xml
- copied unchanged from r1145947, maven/plugins/trunk/maven-site-plugin/src/it/site-skip/skip-site-deploy/pom.xml
maven/plugins/branches/maven-site-plugin-3.x/src/it/site-skip/skip-site/pom.xml
- copied unchanged from r1145947, maven/plugins/trunk/maven-site-plugin/src/it/site-skip/skip-site/pom.xml
maven/plugins/branches/maven-site-plugin-3.x/src/it/site-skip/verify.bsh
- copied unchanged from r1145947, maven/plugins/trunk/maven-site-plugin/src/it/site-skip/verify.bsh
Modified:
maven/plugins/branches/maven-site-plugin-3.x/ (props changed)
maven/plugins/branches/maven-site-plugin-3.x/src/main/java/org/apache/maven/plugins/site/AbstractDeployMojo.java
maven/plugins/branches/maven-site-plugin-3.x/src/main/java/org/apache/maven/plugins/site/SiteMojo.java
Propchange: maven/plugins/branches/maven-site-plugin-3.x/
------------------------------------------------------------------------------
--- svn:mergeinfo (original)
+++ svn:mergeinfo Wed Jul 13 10:26:49 2011
@@ -1 +1 @@
-/maven/plugins/trunk/maven-site-plugin:801155,801171,801470,806898-806906,807943-808180,809252,810298,884137,886844,886847,890094,890124,891014,891688,920027,920041,942622,943455,944145,950463,956681,984466,984960,984991,984996,1029307,1033379,1037476,1039137,1039143,1039748-1039749,1049020,1051139-1051449,1055019,1055033,1055047,1055089,1060289,1063639,1064626,1065576,1065582,1066038,1067103,1067120,1070079-1070080,1070100,1070104,1074118,1075018,1075782,1075810,1075995,1076167,1076195,1077911,1077924,1078235,1079474,1079529,1079698,1080781,1081676,1081837,1081887,1082091,1082242,1082274,1082877,1083147,1083251,1083473,1084564,1086313,1086338-1086339,1086533,1087455,1088584,1089802,1089852,1091331,1098168,1098170,1099591,1126420,1126918-1126945,1132936,1145546,1145555
+/maven/plugins/trunk/maven-site-plugin:801155,801171,801470,806898-806906,807943-808180,809252,810298,884137,886844,886847,890094,890124,891014,891688,920027,920041,942622,943455,944145,950463,956681,984466,984960,984991,984996,1029307,1033379,1037476,1039137,1039143,1039748-1039749,1049020,1051139-1051449,1055019,1055033,1055047,1055089,1060289,1063639,1064626,1065576,1065582,1066038,1067103,1067120,1070079-1070080,1070100,1070104,1074118,1075018,1075782,1075810,1075995,1076167,1076195,1077911,1077924,1078235,1079474,1079529,1079698,1080781,1081676,1081837,1081887,1082091,1082242,1082274,1082877,1083147,1083251,1083473,1084564,1086313,1086338-1086339,1086533,1087455,1088584,1089802,1089852,1091331,1098168,1098170,1099591,1126420,1126918-1126945,1132936,1145546,1145555,1145947
Modified: maven/plugins/branches/maven-site-plugin-3.x/src/main/java/org/apache/maven/plugins/site/AbstractDeployMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/branches/maven-site-plugin-3.x/src/main/java/org/apache/maven/plugins/site/AbstractDeployMojo.java?rev=1145949&r1=1145948&r2=1145949&view=diff
==============================================================================
--- maven/plugins/branches/maven-site-plugin-3.x/src/main/java/org/apache/maven/plugins/site/AbstractDeployMojo.java (original)
+++ maven/plugins/branches/maven-site-plugin-3.x/src/main/java/org/apache/maven/plugins/site/AbstractDeployMojo.java Wed Jul 13 10:26:49 2011
@@ -115,6 +115,14 @@ public abstract class AbstractDeployMojo
private String chmodOptions;
/**
+ * Set this to 'true' to skip site deployment.
+ *
+ * @parameter expression="${maven.site.deploy.skip}" default-value="false"
+ * @since 3.0
+ */
+ private boolean skipDeploy;
+
+ /**
* @component
*/
private WagonManager wagonManager;
@@ -147,6 +155,12 @@ public abstract class AbstractDeployMojo
public void execute()
throws MojoExecutionException
{
+ if ( skipDeploy )
+ {
+ getLog().info( "maven.site.deploy.skip = true: Skipping site deployment" );
+ return;
+ }
+
deployTo( new org.apache.maven.plugins.site.wagon.repository.Repository(
getDeployRepositoryID(),
appendSlash( getDeployRepositoryURL() ) ) );
@@ -522,7 +536,7 @@ public abstract class AbstractDeployMojo
/**
* Get proxy information for Maven 3.
- *
+ *
* @param repository
* @param log
* @param mavenSession
Modified: maven/plugins/branches/maven-site-plugin-3.x/src/main/java/org/apache/maven/plugins/site/SiteMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/branches/maven-site-plugin-3.x/src/main/java/org/apache/maven/plugins/site/SiteMojo.java?rev=1145949&r1=1145948&r2=1145949&view=diff
==============================================================================
--- maven/plugins/branches/maven-site-plugin-3.x/src/main/java/org/apache/maven/plugins/site/SiteMojo.java (original)
+++ maven/plugins/branches/maven-site-plugin-3.x/src/main/java/org/apache/maven/plugins/site/SiteMojo.java Wed Jul 13 10:26:49 2011
@@ -85,6 +85,14 @@ public class SiteMojo
private boolean validate;
/**
+ * Set this to 'true' to skip site generation.
+ *
+ * @parameter expression="${maven.site.skip}" default-value="false"
+ * @since 3.0
+ */
+ private boolean skip;
+
+ /**
* {@inheritDoc}
*
* Generate the project site
@@ -96,6 +104,12 @@ public class SiteMojo
public void execute()
throws MojoExecutionException, MojoFailureException
{
+ if ( skip )
+ {
+ getLog().info( "maven.site.skip = true: Skipping site generation" );
+ return;
+ }
+
if ( getLog().isDebugEnabled() )
{
getLog().debug( "executing Site Mojo" );