You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by hb...@apache.org on 2017/12/09 17:24:33 UTC

[maven-shared-incremental] 36/44: upgraded parent pom

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 51655bb51eb250d32c6631c092fcaa2252677ce3
Author: Herve Boutemy <hb...@apache.org>
AuthorDate: Thu Oct 30 07:46:45 2014 +0000

    upgraded parent pom
    
    git-svn-id: https://svn.apache.org/repos/asf/maven/shared/trunk@1635418 13f79535-47bb-0310-9956-ffa450edef68
---
 pom.xml                                            |  2 +-
 .../shared/incremental/IncrementalBuildHelper.java | 65 ++++++++++++----------
 .../incremental/IncrementalBuildHelperRequest.java |  1 +
 3 files changed, 37 insertions(+), 31 deletions(-)

diff --git a/pom.xml b/pom.xml
index 2e5db8e..0d2166a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -22,7 +22,7 @@
   <parent>
     <groupId>org.apache.maven.shared</groupId>
     <artifactId>maven-shared-components</artifactId>
-    <version>20</version>
+    <version>21</version>
     <relativePath>../maven-shared-components/pom.xml</relativePath>
   </parent>
 
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 03d8b75..cebe33f 100644
--- a/src/main/java/org/apache/maven/shared/incremental/IncrementalBuildHelper.java
+++ b/src/main/java/org/apache/maven/shared/incremental/IncrementalBuildHelper.java
@@ -62,8 +62,8 @@ public class IncrementalBuildHelper
     private DirectoryScanner directoryScanner;
 
     /**
-     * Once the {@link #beforeRebuildExecution(org.apache.maven.shared.incremental.IncrementalBuildHelperRequest)} got called,
-     * this will contain the list of files in the build directory.
+     * Once the {@link #beforeRebuildExecution(org.apache.maven.shared.incremental.IncrementalBuildHelperRequest)} got
+     * called, this will contain the list of files in the build directory.
      */
     private String[] filesBeforeAction = new String[0];
 
@@ -142,10 +142,10 @@ public class IncrementalBuildHelper
         //X TODO the executionId contains -cli and -mojoname
         //X we should remove those postfixes as it should not make
         //X any difference whether being run on the cli or via build
-        String mojoStatusPath = MAVEN_STATUS_ROOT + File.separator
-                                + mojoExecution.getMojoDescriptor().getPluginDescriptor().getArtifactId() + File.separator
-                                + mojoExecution.getMojoDescriptor().getGoal() + File.separator
-                                + mojoExecution.getExecutionId();
+        String mojoStatusPath =
+            MAVEN_STATUS_ROOT + File.separator
+                + mojoExecution.getMojoDescriptor().getPluginDescriptor().getArtifactId() + File.separator
+                + mojoExecution.getMojoDescriptor().getGoal() + File.separator + mojoExecution.getExecutionId();
 
         File mojoStatusDir = new File( buildOutputDirectory, mojoStatusPath );
 
@@ -180,17 +180,17 @@ public class IncrementalBuildHelper
             {
                 oldInputFiles = FileUtils.fileReadArray( mojoConfigFile );
             }
-            catch( IOException e )
+            catch ( IOException e )
             {
                 throw new MojoExecutionException( "Error reading old mojo status " + mojoConfigFile, e );
             }
         }
 
-        String[] inputFileNames = new String[ incrementalBuildHelperRequest.getInputFiles().size() ];
+        String[] inputFileNames = new String[incrementalBuildHelperRequest.getInputFiles().size()];
         int i = 0;
         for ( File inputFile : incrementalBuildHelperRequest.getInputFiles() )
         {
-            inputFileNames[ i++ ] = inputFile.getAbsolutePath();
+            inputFileNames[i++] = inputFile.getAbsolutePath();
         }
 
         DirectoryScanResult dsr = DirectoryScanner.diffFiles( oldInputFiles, inputFileNames );
@@ -199,7 +199,7 @@ public class IncrementalBuildHelper
         {
             FileUtils.fileWriteArray( mojoConfigFile, inputFileNames );
         }
-        catch( IOException e )
+        catch ( IOException e )
         {
             throw new MojoExecutionException( "Error while storing the mojo status", e );
         }
@@ -232,7 +232,7 @@ public class IncrementalBuildHelper
             {
                 oldInputFiles = FileUtils.fileReadArray( mojoConfigFile );
             }
-            catch( IOException e )
+            catch ( IOException e )
             {
                 throw new MojoExecutionException( "Error reading old mojo status " + mojoConfigFile, e );
             }
@@ -245,7 +245,7 @@ public class IncrementalBuildHelper
             // store away the list of input files
             FileUtils.fileWriteArray( mojoConfigFile, dirScanner.getIncludedFiles() );
         }
-        catch( IOException e )
+        catch ( IOException e )
         {
             throw new MojoExecutionException( "Error while storing new mojo status" + mojoConfigFile, e );
         }
@@ -256,19 +256,23 @@ public class IncrementalBuildHelper
     }
 
     /**
-     * <p>This method shall get invoked before the actual Mojo task gets triggered,
-     * e.g. the actual compile in maven-compiler-plugin.</p>
-     *
-     * <p><b>Attention:</b> This method shall only get invoked if the plugin re-creates <b>all</b> the output.</p>
-     *
-     * <p>It first picks up the list of files created in the previous build and delete them.
-     * This step is necessary to prevent left-overs. After that we take a 'directory snapshot'
-     * (list of all files which exist in the outputDirectory after the clean). </p>
-     *
-     * <p>After the actual Mojo task got executed you should invoke the method
-     * {@link #afterRebuildExecution(org.apache.maven.shared.incremental.IncrementalBuildHelperRequest)} to collect the list of files which got changed
-     * by this task.</p>
-     *
+     * <p>
+     * This method shall get invoked before the actual Mojo task gets triggered, e.g. the actual compile in
+     * maven-compiler-plugin.
+     * </p>
+     * <p>
+     * <b>Attention:</b> This method shall only get invoked if the plugin re-creates <b>all</b> the output.
+     * </p>
+     * <p>
+     * It first picks up the list of files created in the previous build and delete them. This step is necessary to
+     * prevent left-overs. After that we take a 'directory snapshot' (list of all files which exist in the
+     * outputDirectory after the clean).
+     * </p>
+     * <p>
+     * After the actual Mojo task got executed you should invoke the method
+     * {@link #afterRebuildExecution(org.apache.maven.shared.incremental.IncrementalBuildHelperRequest)} to collect the
+     * list of files which got changed by this task.
+     * </p>
      *
      * @param incrementalBuildHelperRequest
      * @return all files which got created in the previous build and have been deleted now.
@@ -291,7 +295,7 @@ public class IncrementalBuildHelper
                 oldFile.delete();
             }
         }
-        catch( IOException e )
+        catch ( IOException e )
         {
             throw new MojoExecutionException( "Error reading old mojo status", e );
         }
@@ -309,8 +313,8 @@ public class IncrementalBuildHelper
     }
 
     /**
-     * <p>This method collects and stores all information about files changed since
-     * the call to {@link #beforeRebuildExecution(org.apache.maven.shared.incremental.IncrementalBuildHelperRequest)}.</p>
+     * <p>This method collects and stores all information about files changed since 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>
      *
@@ -345,7 +349,8 @@ public class IncrementalBuildHelper
         {
             try
             {
-                FileUtils.fileWriteArray( mojoConfigFile, toArrayOfPath( incrementalBuildHelperRequest.getInputFiles() ));
+                FileUtils.fileWriteArray( mojoConfigFile,
+                                          toArrayOfPath( incrementalBuildHelperRequest.getInputFiles() ) );
             }
             catch ( IOException e )
             {
@@ -357,7 +362,7 @@ public class IncrementalBuildHelper
 
     private String[] toArrayOfPath( Set<File> files )
     {
-        if (files == null || files.isEmpty())
+        if ( files == null || files.isEmpty() )
         {
             return EMPTY_ARRAY;
         }
diff --git a/src/main/java/org/apache/maven/shared/incremental/IncrementalBuildHelperRequest.java b/src/main/java/org/apache/maven/shared/incremental/IncrementalBuildHelperRequest.java
index 19111df..8423172 100644
--- a/src/main/java/org/apache/maven/shared/incremental/IncrementalBuildHelperRequest.java
+++ b/src/main/java/org/apache/maven/shared/incremental/IncrementalBuildHelperRequest.java
@@ -1,4 +1,5 @@
 package org.apache.maven.shared.incremental;
+
 /*
  * Licensed to the Apache Software Foundation (ASF) under one
  * or more contributor license agreements.  See the NOTICE file

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