You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by jv...@apache.org on 2005/09/10 14:58:05 UTC

svn commit: r280000 - /maven/components/trunk/maven-core-it-plugin/src/main/java/org/apache/maven/plugin/coreit/CoreItMojoWithSetters.java

Author: jvanzyl
Date: Sat Sep 10 05:58:03 2005
New Revision: 280000

URL: http://svn.apache.org/viewcvs?rev=280000&view=rev
Log:
o adding a couple more checked to make sure the setters are executed.

Modified:
    maven/components/trunk/maven-core-it-plugin/src/main/java/org/apache/maven/plugin/coreit/CoreItMojoWithSetters.java

Modified: maven/components/trunk/maven-core-it-plugin/src/main/java/org/apache/maven/plugin/coreit/CoreItMojoWithSetters.java
URL: http://svn.apache.org/viewcvs/maven/components/trunk/maven-core-it-plugin/src/main/java/org/apache/maven/plugin/coreit/CoreItMojoWithSetters.java?rev=280000&r1=279999&r2=280000&view=diff
==============================================================================
--- maven/components/trunk/maven-core-it-plugin/src/main/java/org/apache/maven/plugin/coreit/CoreItMojoWithSetters.java (original)
+++ maven/components/trunk/maven-core-it-plugin/src/main/java/org/apache/maven/plugin/coreit/CoreItMojoWithSetters.java Sat Sep 10 05:58:03 2005
@@ -20,7 +20,7 @@
 {
     /**
      * @parameter
-     *   property="outputDirectoryValue"
+     *   property="outputDirectory"
      *   expression="${project.build.directory}"
      * @required
      */
@@ -45,14 +45,22 @@
         this.outputDirectoryValue = outputDirectory;
     }
 
+    boolean setFooSetterExecuted;
+
     public void setFoo( String fooValue )
     {
         this.fooValue = fooValue;
+
+        setFooSetterExecuted = true;
     }
 
+    boolean setBarSetterExecuted;
+
     public void setBar( String barValue )
     {
         this.barValue = barValue;
+
+        setBarSetterExecuted = true;
     }
 
     // ----------------------------------------------------------------------
@@ -68,12 +76,12 @@
         File outDir = new File( outputDirectoryValue );
 
         // Test parameter setting
-        if ( fooValue != null )
+        if ( fooValue != null && setFooSetterExecuted )
         {
             touch( outDir, fooValue );
         }
 
-        if ( barValue != null )
+        if ( barValue != null && setBarSetterExecuted )
         {
             touch( outDir, barValue );
         }



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org