Author: pgier
Date: Mon Mar 30 20:34:16 2009
New Revision: 760158

URL: http://svn.apache.org/viewvc?rev=760158&view=rev
Log:
Refactor to remove duplicate code.

Modified:
    
maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugin/source/SourceJarMojo.java
    
maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugin/source/TestSourceJarMojo.java

Modified: 
maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugin/source/SourceJarMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugin/source/SourceJarMojo.java?rev=760158&r1=760157&r2=760158&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugin/source/SourceJarMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugin/source/SourceJarMojo.java
 Mon Mar 30 20:34:16 2009
@@ -19,11 +19,6 @@
  * under the License.
  */
 
-import org.apache.maven.project.MavenProject;
-
-import java.util.Collections;
-import java.util.List;
-
 /**
  * This plugin bundles all the sources into a jar archive.
  *
@@ -35,28 +30,7 @@
  * @since 2.0.3
  */
 public class SourceJarMojo
-    extends AbstractSourceJarMojo
+    extends SourceJarNoForkMojo
 {
-    /** {...@inheritdoc} */
-    protected List getSources( MavenProject p )
-    {
-        return p.getCompileSourceRoots();
-    }
-
-    /** {...@inheritdoc} */
-    protected List getResources( MavenProject p )
-    {
-        if ( excludeResources )
-        {
-            return Collections.EMPTY_LIST;
-        }
-
-        return p.getResources();
-    }
 
-    /** {...@inheritdoc} */
-    protected String getClassifier()
-    {
-        return "sources";
-    }
 }

Modified: 
maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugin/source/TestSourceJarMojo.java
URL: 
http://svn.apache.org/viewvc/maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugin/source/TestSourceJarMojo.java?rev=760158&r1=760157&r2=760158&view=diff
==============================================================================
--- 
maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugin/source/TestSourceJarMojo.java
 (original)
+++ 
maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugin/source/TestSourceJarMojo.java
 Mon Mar 30 20:34:16 2009
@@ -19,11 +19,6 @@
  * under the License.
  */
 
-import org.apache.maven.project.MavenProject;
-
-import java.util.Collections;
-import java.util.List;
-
 /**
  * This plugin bundles all the test sources into a jar archive.
  *
@@ -33,28 +28,7 @@
  * @since 2.0.3
  */
 public class TestSourceJarMojo
-    extends AbstractSourceJarMojo
+    extends TestSourceJarNoForkMojo
 {
-    /** {...@inheritdoc} */
-    protected List getSources( MavenProject p )
-    {
-        return p.getTestCompileSourceRoots();
-    }
-
-    /** {...@inheritdoc} */
-    protected List getResources( MavenProject p )
-    {
-        if ( excludeResources )
-        {
-            return Collections.EMPTY_LIST;
-        }
-
-        return p.getTestResources();
-    }
 
-    /** {...@inheritdoc} */
-    protected String getClassifier()
-    {
-        return "test-sources";
-    }
 }


Reply via email to