You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by kh...@apache.org on 2015/11/29 13:31:49 UTC

svn commit: r1717056 - in /maven/plugins/trunk/maven-source-plugin/src: main/java/org/apache/maven/plugins/source/ test/java/org/apache/maven/plugins/source/

Author: khmarbaise
Date: Sun Nov 29 12:31:48 2015
New Revision: 1717056

URL: http://svn.apache.org/viewvc?rev=1717056&view=rev
Log:
Made attribute private. Access only via getter/setter.

Modified:
    maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugins/source/AbstractSourceJarMojo.java
    maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugins/source/AggregatorSourceJarMojo.java
    maven/plugins/trunk/maven-source-plugin/src/test/java/org/apache/maven/plugins/source/AbstractSourcePluginTestCase.java

Modified: maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugins/source/AbstractSourceJarMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugins/source/AbstractSourceJarMojo.java?rev=1717056&r1=1717055&r2=1717056&view=diff
==============================================================================
--- maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugins/source/AbstractSourceJarMojo.java (original)
+++ maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugins/source/AbstractSourceJarMojo.java Sun Nov 29 12:31:48 2015
@@ -86,7 +86,7 @@ public abstract class AbstractSourceJarM
      * The Maven Project Object
      */
     @Parameter( defaultValue = "${project}", readonly = true, required = true )
-    protected MavenProject project;
+    private MavenProject project;
 
     /**
      * The Jar archiver.
@@ -453,7 +453,7 @@ public abstract class AbstractSourceJarM
      * @param archiver {@link Archiver}
      * @param sourceDirectory {@link File}
      * @param prefix The prefix.
-     * @param pIncludes the includes. 
+     * @param pIncludes the includes.
      * @param pExcludes the excludes.
      * @throws MojoExecutionException in case of an error.
      */
@@ -565,4 +565,20 @@ public abstract class AbstractSourceJarM
 
         return combinedExcludes.toArray( new String[combinedExcludes.size()] );
     }
+
+    /**
+     * @return The current project.
+     */
+    protected MavenProject getProject()
+    {
+        return project;
+    }
+
+    /**
+     * @param project {@link MavenProject}
+     */
+    protected void setProject( MavenProject project )
+    {
+        this.project = project;
+    }
 }

Modified: maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugins/source/AggregatorSourceJarMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugins/source/AggregatorSourceJarMojo.java?rev=1717056&r1=1717055&r2=1717056&view=diff
==============================================================================
--- maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugins/source/AggregatorSourceJarMojo.java (original)
+++ maven/plugins/trunk/maven-source-plugin/src/main/java/org/apache/maven/plugins/source/AggregatorSourceJarMojo.java Sun Nov 29 12:31:48 2015
@@ -41,7 +41,7 @@ public class AggregatorSourceJarMojo
     public void execute()
         throws MojoExecutionException
     {
-        if ( "pom".equals( project.getPackaging() ) )
+        if ( "pom".equals( getProject().getPackaging() ) )
         {
             packageSources( reactorProjects );
         }

Modified: maven/plugins/trunk/maven-source-plugin/src/test/java/org/apache/maven/plugins/source/AbstractSourcePluginTestCase.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-source-plugin/src/test/java/org/apache/maven/plugins/source/AbstractSourcePluginTestCase.java?rev=1717056&r1=1717055&r2=1717056&view=diff
==============================================================================
--- maven/plugins/trunk/maven-source-plugin/src/test/java/org/apache/maven/plugins/source/AbstractSourcePluginTestCase.java (original)
+++ maven/plugins/trunk/maven-source-plugin/src/test/java/org/apache/maven/plugins/source/AbstractSourcePluginTestCase.java Sun Nov 29 12:31:48 2015
@@ -56,7 +56,7 @@ public abstract class AbstractSourcePlug
         AbstractSourceJarMojo mojo = (AbstractSourceJarMojo) lookupMojo( getGoal(), testPom );
 
         //Without the following line the tests will fail, cause the project.getFile() will result with null.
-        mojo.project.setFile( testPom );
+        mojo.getProject().setFile( testPom );
 
         setVariableValueToObject( mojo, "classifier", classifier );