Author: hboutemy Date: Fri Nov 28 21:58:20 2014 New Revision: 1642370 URL: http://svn.apache.org/r1642370 Log: updated parent pom and fixed errors reported by Checkstyle
Modified: maven/plugins/trunk/maven-patch-plugin/pom.xml maven/plugins/trunk/maven-patch-plugin/src/main/java/org/apache/maven/plugin/patch/ApplyMojo.java Modified: maven/plugins/trunk/maven-patch-plugin/pom.xml URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-patch-plugin/pom.xml?rev=1642370&r1=1642369&r2=1642370&view=diff ============================================================================== --- maven/plugins/trunk/maven-patch-plugin/pom.xml (original) +++ maven/plugins/trunk/maven-patch-plugin/pom.xml Fri Nov 28 21:58:20 2014 @@ -25,7 +25,7 @@ under the License. <parent> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-plugins</artifactId> - <version>25</version> + <version>27</version> <relativePath>../maven-plugins/pom.xml</relativePath> </parent> @@ -64,7 +64,6 @@ under the License. <properties> <mavenVersion>2.2.1</mavenVersion> - <mavenPluginVersion>3.2</mavenPluginVersion> </properties> <dependencies> @@ -77,7 +76,6 @@ under the License. <dependency> <groupId>org.apache.maven.plugin-tools</groupId> <artifactId>maven-plugin-annotations</artifactId> - <version>${mavenPluginVersion}</version> <scope>provided</scope> </dependency> @@ -101,18 +99,10 @@ under the License. <pluginManagement> <plugins> <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-plugin-plugin</artifactId> - <version>${mavenPluginVersion}</version> - <configuration> - <skipErrorNoDescriptorsFound>true</skipErrorNoDescriptorsFound> - </configuration> - </plugin> - <plugin> <groupId>org.apache.rat</groupId> <artifactId>apache-rat-plugin</artifactId> <configuration> - <excludes> + <excludes combine.children="append"> <!-- This is a plugin-specific data file that must only contain the names of applied patches. --> @@ -122,19 +112,6 @@ under the License. </plugin> </plugins> </pluginManagement> - <plugins> - <plugin> - <artifactId>maven-plugin-plugin</artifactId> - <executions> - <execution> - <id>generate-descriptor</id> - <goals> - <goal>descriptor</goal> - </goals> - </execution> - </executions> - </plugin> - </plugins> </build> <profiles> @@ -146,16 +123,6 @@ under the License. <plugin> <artifactId>maven-invoker-plugin</artifactId> <configuration> - <debug>true</debug> - <projectsDirectory>src/it</projectsDirectory> - <cloneProjectsTo>${project.build.directory}/it</cloneProjectsTo> - <pomIncludes> - <pomInclude>*/pom.xml</pomInclude> - </pomIncludes> - <preBuildHookScript>setup</preBuildHookScript> - <postBuildHookScript>verify</postBuildHookScript> - <localRepositoryPath>${project.build.directory}/local-repo</localRepositoryPath> - <settingsFile>src/it/settings.xml</settingsFile> <goals> <goal>clean</goal> <goal>initialize</goal> Modified: maven/plugins/trunk/maven-patch-plugin/src/main/java/org/apache/maven/plugin/patch/ApplyMojo.java URL: http://svn.apache.org/viewvc/maven/plugins/trunk/maven-patch-plugin/src/main/java/org/apache/maven/plugin/patch/ApplyMojo.java?rev=1642370&r1=1642369&r2=1642370&view=diff ============================================================================== --- maven/plugins/trunk/maven-patch-plugin/src/main/java/org/apache/maven/plugin/patch/ApplyMojo.java (original) +++ maven/plugins/trunk/maven-patch-plugin/src/main/java/org/apache/maven/plugin/patch/ApplyMojo.java Fri Nov 28 21:58:20 2014 @@ -322,30 +322,37 @@ public class ApplyMojo throw new MojoFailureException( "unable to read patch tracking file: " + ioe.getMessage() ); } - for (Object patche : patches) { + for ( Object patche : patches ) + { String patch = (String) patche; - if (!alreadyAppliedPatches.contains(patch)) { - File patchFile = new File(patchSourceDir, patch); + if ( !alreadyAppliedPatches.contains( patch ) ) + { + File patchFile = new File( patchSourceDir, patch ); - getLog().debug("Looking for patch: " + patch + " in: " + patchFile); + getLog().debug( "Looking for patch: " + patch + " in: " + patchFile ); - if (!patchFile.exists()) { - if (strictPatching) { - throw new MojoFailureException(this, "Patch operation cannot proceed.", - "Cannot find specified patch: \'" + patch - + "\' in patch-source directory: \'" + patchSourceDir - + "\'.\n\nEither fix this error, " - + "or relax strictPatching."); - } else { - getLog().info( - "Skipping patch: " + patch + " listed in the parameter \"patches\"; " - + "it is missing."); + if ( !patchFile.exists() ) + { + if ( strictPatching ) + { + throw new MojoFailureException( this, "Patch operation cannot proceed.", + "Cannot find specified patch: \'" + patch + + "\' in patch-source directory: \'" + patchSourceDir + + "\'.\n\nEither fix this error, " + + "or relax strictPatching." ); } - } else { - foundPatchFiles.remove(patch); + else + { + getLog().info( "Skipping patch: " + patch + " listed in the parameter \"patches\"; " + + "it is missing." ); + } + } + else + { + foundPatchFiles.remove( patch ); - patchesApplied.put(patch, createPatchCommand(patchFile)); + patchesApplied.put( patch, createPatchCommand( patchFile ) ); } } } @@ -372,22 +379,24 @@ public class ApplyMojo List limbo = new ArrayList( foundPatchFiles ); - for (Object anIgnored : ignored) { + for ( Object anIgnored : ignored ) + { String ignoredFile = (String) anIgnored; - limbo.remove(ignoredFile); + limbo.remove( ignoredFile ); } if ( !limbo.isEmpty() ) { StringBuilder extraFileBuffer = new StringBuilder(); - extraFileBuffer.append("Found ").append(limbo.size()).append(" unlisted patch files:"); + extraFileBuffer.append( "Found " ).append( limbo.size() ).append( " unlisted patch files:" ); - for (Object foundPatchFile : foundPatchFiles) { + for ( Object foundPatchFile : foundPatchFiles ) + { String patch = (String) foundPatchFile; - extraFileBuffer.append("\n \'").append(patch).append('\''); + extraFileBuffer.append( "\n \'" ).append( patch ).append( '\'' ); } extraFileBuffer.append( "\n\nEither remove these files, " @@ -419,35 +428,44 @@ public class ApplyMojo // used if failFast is false List failedPatches = new ArrayList(); - for (Object o : patchesApplied.entrySet()) { + for ( Object o : patchesApplied.entrySet() ) + { Entry entry = (Entry) o; String patchName = (String) entry.getKey(); Commandline cli = (Commandline) entry.getValue(); - try { - getLog().info("Applying patch: " + patchName); + try + { + getLog().info( "Applying patch: " + patchName ); - int result = executeCommandLine(cli, consumer, consumer); + int result = executeCommandLine( cli, consumer, consumer ); - if (result != 0) { - if (failFast) { - throw new MojoExecutionException("Patch command failed with exit code " + result + " for " - + patchName + ". Please see console and debug output for more information."); - } else { - failedPatches.add(patchName); + if ( result != 0 ) + { + if ( failFast ) + { + throw new MojoExecutionException( "Patch command failed with exit code " + result + " for " + + patchName + ". Please see console and debug output for more information." ); + } + else + { + failedPatches.add( patchName ); } } - } catch (CommandLineException e) { - throw new MojoExecutionException("Failed to apply patch: " + patchName - + ". See debug output for more information.", e); + } + catch ( CommandLineException e ) + { + throw new MojoExecutionException( "Failed to apply patch: " + patchName + + ". See debug output for more information.", e ); } } if ( !failedPatches.isEmpty() ) { getLog().error( "Failed applying one or more patches:" ); - for (Object failedPatche : failedPatches) { - getLog().error("* " + failedPatche); + for ( Object failedPatche : failedPatches ) + { + getLog().error( "* " + failedPatche ); } throw new MojoExecutionException( "Patch command failed for one or more patches." + " Please see console and debug output for more information." ); @@ -515,12 +533,14 @@ public class ApplyMojo private void checkForWatchPhrases( String output ) throws MojoExecutionException { - for (Object failurePhrase : failurePhrases) { + for ( Object failurePhrase : failurePhrases ) + { String phrase = (String) failurePhrase; - if (output.contains(phrase)) { - throw new MojoExecutionException("Failed to apply patches (detected watch-phrase: \'" + phrase - + "\' in output). " + "If this is in error, configure the patchFailureWatchPhrases parameter."); + if ( output.contains( phrase ) ) + { + throw new MojoExecutionException( "Failed to apply patches (detected watch-phrase: \'" + phrase + + "\' in output). " + "If this is in error, configure the patchFailureWatchPhrases parameter." ); } } }