You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by bd...@apache.org on 2010/09/22 16:56:53 UTC
svn commit: r1000015 - in /maven/plugins/trunk/maven-source-plugin: pom.xml
src/main/java/org/apache/maven/plugin/source/AbstractSourceJarMojo.java
Author: bdemers
Date: Wed Sep 22 14:56:52 2010
New Revision: 1000015
URL: http://svn.apache.org/viewvc?rev=1000015&view=rev
Log:
MSOURCES-55, applying patch, this makes the sources plugin act similar to other plugins such as javadoc.
Modified:
maven/plugins/trunk/maven-source-plugin/pom.xml
maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugin/source/AbstractSourceJarMojo.java
Modified: maven/plugins/trunk/maven-source-plugin/pom.xml
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-source-plugin/pom.xml?rev=1000015&r1=1000014&r2=1000015&view=diff
==============================================================================
--- maven/plugins/trunk/maven-source-plugin/pom.xml (original)
+++ maven/plugins/trunk/maven-source-plugin/pom.xml Wed Sep 22 14:56:52 2010
@@ -39,6 +39,15 @@ under the License.
<maven>2.0.6</maven>
</prerequisites>
+ <contributors>
+ <contributor>
+ <name>Marvin Froeder</name>
+ <email>velo.br@gmail.com</email>
+ <roles>
+ <role>MSOURCES-55</role>
+ </roles>
+ </contributor>
+ </contributors>
<scm>
<connection>scm:svn:http://svn.apache.org/repos/asf/maven/plugins/trunk/maven-source-plugin/</connection>
<developerConnection>scm:svn:https://svn.apache.org/repos/asf/maven/plugins/trunk/maven-source-plugin/</developerConnection>
Modified: maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugin/source/AbstractSourceJarMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugin/source/AbstractSourceJarMojo.java?rev=1000015&r1=1000014&r2=1000015&view=diff
==============================================================================
--- maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugin/source/AbstractSourceJarMojo.java (original)
+++ maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugin/source/AbstractSourceJarMojo.java Wed Sep 22 14:56:52 2010
@@ -190,6 +190,15 @@ public abstract class AbstractSourceJarM
*/
private boolean forceCreation;
+ /**
+ * A flag used to disable the source procedure. This is primarily intended for usage from the command line to
+ * occasionally adjust the build.
+ *
+ * @parameter expression="${source.skip}" default-value="false"
+ * @since 1.4
+ */
+ private boolean skipSource;
+
// ----------------------------------------------------------------------
// Public methods
// ----------------------------------------------------------------------
@@ -198,6 +207,12 @@ public abstract class AbstractSourceJarM
public void execute()
throws MojoExecutionException
{
+ if ( skipSource )
+ {
+ getLog().info( "Skipping source per configuration." );
+ return;
+ }
+
packageSources( project );
}