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 2016/02/22 10:00:52 UTC

svn commit: r1731603 - in /maven/plugins/trunk/maven-invoker-plugin/src: main/java/org/apache/maven/plugin/invoker/ test/java/org/apache/maven/plugin/invoker/ test/resources/unit/goals-from-file/ test/resources/unit/interpolation/

Author: khmarbaise
Date: Mon Feb 22 09:00:52 2016
New Revision: 1731603

URL: http://svn.apache.org/viewvc?rev=1731603&view=rev
Log:
[MINVOKER-199] Remove @Deprecated marked code and parameters
 o Removed goalsFile parameter including the references.

Removed:
    maven/plugins/trunk/maven-invoker-plugin/src/test/resources/unit/goals-from-file/goals.txt
    maven/plugins/trunk/maven-invoker-plugin/src/test/resources/unit/goals-from-file/validate-goal.txt
    maven/plugins/trunk/maven-invoker-plugin/src/test/resources/unit/interpolation/goals.txt
Modified:
    maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/AbstractInvokerMojo.java
    maven/plugins/trunk/maven-invoker-plugin/src/test/java/org/apache/maven/plugin/invoker/InterpolationTest.java
    maven/plugins/trunk/maven-invoker-plugin/src/test/java/org/apache/maven/plugin/invoker/InvokerMojoTest.java

Modified: maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/AbstractInvokerMojo.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/AbstractInvokerMojo.java?rev=1731603&r1=1731602&r2=1731603&view=diff
==============================================================================
--- maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/AbstractInvokerMojo.java (original)
+++ maven/plugins/trunk/maven-invoker-plugin/src/main/java/org/apache/maven/plugin/invoker/AbstractInvokerMojo.java Mon Feb 22 09:00:52 2016
@@ -246,15 +246,6 @@ public abstract class AbstractInvokerMoj
     private List<String> goals = Collections.singletonList( "package" );
 
     /**
-     * The name of the project-specific file that contains the enumeration of goals to execute for that test.
-     *
-     * @deprecated As of version 1.2, the key <code>invoker.goals</code> from the properties file specified by the
-     *             parameter {@link #invokerPropertiesFile} should be used instead.
-     */
-    @Parameter( property = "invoker.goalsFile", defaultValue = "goals.txt" )
-    private String goalsFile;
-
-    /**
      */
     @Component
     private Invoker invoker;
@@ -1915,7 +1906,9 @@ public abstract class AbstractInvokerMoj
     {
         try
         {
-            return getTokens( basedir, goalsFile, goals );
+            //FIXME: Currently we have null for goalsFile which has been removed.
+            // This might mean we can remove getGoals() at all ? Check this.
+            return getTokens( basedir, null, goals );
         }
         catch ( IOException e )
         {

Modified: maven/plugins/trunk/maven-invoker-plugin/src/test/java/org/apache/maven/plugin/invoker/InterpolationTest.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-invoker-plugin/src/test/java/org/apache/maven/plugin/invoker/InterpolationTest.java?rev=1731603&r1=1731602&r2=1731603&view=diff
==============================================================================
--- maven/plugins/trunk/maven-invoker-plugin/src/test/java/org/apache/maven/plugin/invoker/InterpolationTest.java (original)
+++ maven/plugins/trunk/maven-invoker-plugin/src/test/java/org/apache/maven/plugin/invoker/InterpolationTest.java Mon Feb 22 09:00:52 2016
@@ -71,26 +71,6 @@ public class InterpolationTest
         assertEquals( "barOnProject", compositeMap.get( "fooOnProject" ) );
     }
 
-    public void testInterpolationGoalsFile()
-        throws Exception
-    {
-        InvokerMojo invokerMojo = new InvokerMojo();
-        setVariableValueToObject( invokerMojo, "goalsFile", "goals.txt" );
-        setVariableValueToObject( invokerMojo, "project", buildMavenProjectStub() );
-        setVariableValueToObject( invokerMojo, "settings", new Settings() );
-        Properties properties = new Properties();
-        properties.put( "cleanProps", "clean" );
-        properties.put( "version", "2.0-SNAPSHOT" );
-        setVariableValueToObject( invokerMojo, "interpolationsProperties", properties );
-        String dirPath =
-            getBasedir() + File.separatorChar + "src" + File.separatorChar + "test" + File.separatorChar + "resources"
-                + File.separatorChar + "unit" + File.separatorChar + "interpolation";
-        List<String> goals = invokerMojo.getGoals( new File( dirPath ) );
-        assertEquals( goals.toString(), 2, goals.size() );
-        assertEquals( "clean", goals.get( 0 ) );
-        assertEquals( "bar:foo:1.0-SNAPSHOT:mygoal", goals.get( 1 ) );
-    }
-
     public void testPomInterpolation()
         throws Exception
     {
@@ -99,7 +79,6 @@ public class InterpolationTest
         try
         {
             InvokerMojo invokerMojo = new InvokerMojo();
-            setVariableValueToObject( invokerMojo, "goalsFile", "goals.txt" );
             setVariableValueToObject( invokerMojo, "project", buildMavenProjectStub() );
             setVariableValueToObject( invokerMojo, "settings", new Settings() );
             Properties properties = new Properties();

Modified: maven/plugins/trunk/maven-invoker-plugin/src/test/java/org/apache/maven/plugin/invoker/InvokerMojoTest.java
URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-invoker-plugin/src/test/java/org/apache/maven/plugin/invoker/InvokerMojoTest.java?rev=1731603&r1=1731602&r2=1731603&view=diff
==============================================================================
--- maven/plugins/trunk/maven-invoker-plugin/src/test/java/org/apache/maven/plugin/invoker/InvokerMojoTest.java (original)
+++ maven/plugins/trunk/maven-invoker-plugin/src/test/java/org/apache/maven/plugin/invoker/InvokerMojoTest.java Mon Feb 22 09:00:52 2016
@@ -20,14 +20,11 @@ package org.apache.maven.plugin.invoker;
  */
 
 import java.io.File;
-import java.util.Arrays;
 import java.util.Collections;
 import java.util.List;
 
-import org.apache.maven.plugin.testing.AbstractMojoTestCase;
-import org.apache.maven.plugin.testing.stubs.MavenProjectStub;
 import org.apache.maven.plugin.invoker.model.BuildJob;
-import org.apache.maven.settings.Settings;
+import org.apache.maven.plugin.testing.AbstractMojoTestCase;
 
 /**
  * @author Olivier Lamy
@@ -38,36 +35,16 @@ public class InvokerMojoTest
     extends AbstractMojoTestCase
 {
 
-    /**
-     * test reading goals from a file
-     */
-    public void testReadGoalsFromFile()
-        throws Exception
-    {
-        MavenProjectStub project = new MavenProjectStub();
-        project.setTestClasspathElements( Collections.EMPTY_LIST );
-
-        InvokerMojo invokerMojo = new InvokerMojo();
-        setVariableValueToObject( invokerMojo, "goalsFile", "goals.txt" );
-        setVariableValueToObject( invokerMojo, "project", project );
-        setVariableValueToObject( invokerMojo, "settings", new Settings() );
-        String dirPath = getBasedir() + "/src/test/resources/unit/goals-from-file/";
-        List<String> goals = invokerMojo.getGoals( new File( dirPath ) );
-        assertEquals( 3, goals.size() );
-    }
-
     public void testSingleInvokerTest()
         throws Exception
     {
         InvokerMojo invokerMojo = new InvokerMojo();
-        setVariableValueToObject( invokerMojo, "goalsFile", "validate-goal.txt" );
         String dirPath = getBasedir() + "/src/test/resources/unit";
         List<String> goals = invokerMojo.getGoals( new File( dirPath ) );
         assertEquals( 1, goals.size() );
         setVariableValueToObject( invokerMojo, "projectsDirectory", new File( dirPath ) );
         setVariableValueToObject( invokerMojo, "invokerTest", "*dummy*" );
         BuildJob[] poms = invokerMojo.getBuildJobs();
-        System.out.println( Arrays.asList( poms ) );
         assertEquals( 1, poms.length );
     }
 
@@ -75,14 +52,12 @@ public class InvokerMojoTest
         throws Exception
     {
         InvokerMojo invokerMojo = new InvokerMojo();
-        setVariableValueToObject( invokerMojo, "goalsFile", "validate-goal.txt" );
         String dirPath = getBasedir() + "/src/test/resources/unit";
         List<String> goals = invokerMojo.getGoals( new File( dirPath ) );
         assertEquals( 1, goals.size() );
         setVariableValueToObject( invokerMojo, "projectsDirectory", new File( dirPath ) );
         setVariableValueToObject( invokerMojo, "invokerTest", "*dummy*,*terpolatio*" );
         BuildJob[] poms = invokerMojo.getBuildJobs();
-        System.out.println( Arrays.asList( poms ) );
         assertEquals( 2, poms.length );
     }
 
@@ -90,14 +65,12 @@ public class InvokerMojoTest
         throws Exception
     {
         InvokerMojo invokerMojo = new InvokerMojo();
-        setVariableValueToObject( invokerMojo, "goalsFile", "validate-goal.txt" );
         String dirPath = getBasedir() + "/src/test/resources/unit";
         List<String> goals = invokerMojo.getGoals( new File( dirPath ) );
         assertEquals( 1, goals.size() );
         setVariableValueToObject( invokerMojo, "projectsDirectory", new File( dirPath ) );
         setVariableValueToObject( invokerMojo, "invokerTest", "*" );
         BuildJob[] poms = invokerMojo.getBuildJobs();
-        System.out.println( Arrays.asList( poms ) );
         assertEquals( 4, poms.length );
     }