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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to