This is an automated email from the ASF dual-hosted git repository.

hboutemy pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-shared-incremental.git

commit 0108adc4cc48a2a676fd69922e1a9d538d4fcc2c
Author: Olivier Lamy <ol...@apache.org>
AuthorDate: Mon Nov 26 23:13:31 2012 +0000

    [MSHARED-264] afterRebuildExecution must create createdFiles.lst file if 
not exists
    use a new bean to pass parameters will ease future changes without breaking 
backward comp.
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1413922 
13f79535-47bb-0310-9956-ffa450edef68
---
 .../shared/incremental/IncrementalBuildHelper.java | 24 +++++++++++-----------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git 
a/src/main/java/org/apache/maven/shared/incremental/IncrementalBuildHelper.java 
b/src/main/java/org/apache/maven/shared/incremental/IncrementalBuildHelper.java
index 8904201..2ae5174 100644
--- 
a/src/main/java/org/apache/maven/shared/incremental/IncrementalBuildHelper.java
+++ 
b/src/main/java/org/apache/maven/shared/incremental/IncrementalBuildHelper.java
@@ -162,11 +162,11 @@ public class IncrementalBuildHelper
      * We simply load the list of files for the previous build from a status 
file
      * and compare it with the new list. Afterwards we store the new list in 
the status file.
      *
-     * @param inputFiles
+     * @param incrementalBuildHelperRequest
      * @return <code>true</code> if the set of inputFiles got changed since 
the last build.
      * @throws MojoExecutionException
      */
-    public boolean inputFileTreeChanged( Set<File> inputFiles )
+    public boolean inputFileTreeChanged( IncrementalBuildHelperRequest 
incrementalBuildHelperRequest )
         throws MojoExecutionException
     {
         File mojoConfigBase = getMojoStatusDirectory();
@@ -186,9 +186,9 @@ public class IncrementalBuildHelper
             }
         }
 
-        String[] inputFileNames = new String[ inputFiles.size() ];
+        String[] inputFileNames = new String[ 
incrementalBuildHelperRequest.getInputFiles().size() ];
         int i = 0;
-        for ( File inputFile : inputFiles )
+        for ( File inputFile : incrementalBuildHelperRequest.getInputFiles() )
         {
             inputFileNames[ i++ ] = inputFile.getAbsolutePath();
         }
@@ -270,11 +270,11 @@ public class IncrementalBuildHelper
      * by this task.</p>
      *
      *
-     * @param outputDirectory
+     * @param incrementalBuildHelperRequest
      * @return all files which got created in the previous build and have been 
deleted now.
      * @throws MojoExecutionException
      */
-    public String[] beforeRebuildExecution( File outputDirectory )
+    public String[] beforeRebuildExecution( IncrementalBuildHelperRequest 
incrementalBuildHelperRequest )
         throws MojoExecutionException
     {
         File mojoConfigBase = getMojoStatusDirectory();
@@ -287,7 +287,7 @@ public class IncrementalBuildHelper
             oldFiles = FileUtils.fileReadArray( mojoConfigFile );
             for ( String oldFileName : oldFiles )
             {
-                File oldFile = new File( outputDirectory, oldFileName );
+                File oldFile = new File( 
incrementalBuildHelperRequest.getOutputDirectory(), oldFileName );
                 oldFile.delete();
             }
         }
@@ -298,8 +298,8 @@ public class IncrementalBuildHelper
 
         // we remember all files which currently exist in the output directory
         DirectoryScanner diffScanner = getDirectoryScanner();
-        diffScanner.setBasedir( outputDirectory );
-        if ( outputDirectory.exists() )
+        diffScanner.setBasedir( 
incrementalBuildHelperRequest.getOutputDirectory() );
+        if ( incrementalBuildHelperRequest.getOutputDirectory().exists() )
         {
             diffScanner.scan();
             filesBeforeAction = diffScanner.getIncludedFiles();
@@ -310,7 +310,7 @@ public class IncrementalBuildHelper
 
     /**
      * <p>This method collects and stores all information about files changed 
since
-     * the call to {@link #beforeRebuildExecution(java.io.File)}.</p>
+     * the call to {@link 
#beforeRebuildExecution(org.apache.maven.shared.incremental.IncrementalBuildHelperRequest)}.</p>
      *
      * <p><b>Attention:</b> This method shall only get invoked if the plugin 
re-creates <b>all</b> the output.</p>
      *
@@ -318,7 +318,7 @@ public class IncrementalBuildHelper
      *
      * @throws MojoExecutionException
      */
-    public void afterRebuildExecution( Set<File> sources )
+    public void afterRebuildExecution( IncrementalBuildHelperRequest 
incrementalBuildHelperRequest )
         throws MojoExecutionException
     {
         DirectoryScanner diffScanner = getDirectoryScanner();
@@ -345,7 +345,7 @@ public class IncrementalBuildHelper
         {
             try
             {
-                FileUtils.fileWriteArray( mojoConfigFile, toArrayOfPath( 
sources ));
+                FileUtils.fileWriteArray( mojoConfigFile, toArrayOfPath( 
incrementalBuildHelperRequest.getInputFiles() ));
             }
             catch ( IOException e )
             {

-- 
To stop receiving notification emails like this one, please contact
"commits@maven.apache.org" <commits@maven.apache.org>.

Reply via email to