Author: hboutemy
Date: Sun Jul 7 13:55:24 2013
New Revision: 1500430
URL: http://svn.apache.org/r1500430
Log:
extracted loadMavenDb() method to improve readability
Modified:
maven/sandbox/trunk/dist-tools/dist-tool-plugin/src/main/java/org/apache/maven/dist/tools/AbstractDistCheckMojo.java
Modified:
maven/sandbox/trunk/dist-tools/dist-tool-plugin/src/main/java/org/apache/maven/dist/tools/AbstractDistCheckMojo.java
URL:
http://svn.apache.org/viewvc/maven/sandbox/trunk/dist-tools/dist-tool-plugin/src/main/java/org/apache/maven/dist/tools/AbstractDistCheckMojo.java?rev=1500430&r1=1500429&r2=1500430&view=diff
==============================================================================
---
maven/sandbox/trunk/dist-tools/dist-tool-plugin/src/main/java/org/apache/maven/dist/tools/AbstractDistCheckMojo.java
(original)
+++
maven/sandbox/trunk/dist-tools/dist-tool-plugin/src/main/java/org/apache/maven/dist/tools/AbstractDistCheckMojo.java
Sun Jul 7 13:55:24 2013
@@ -22,11 +22,13 @@ package org.apache.maven.dist.tools;
import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
+import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.util.Collections;
import java.util.LinkedList;
import java.util.List;
+
import org.apache.maven.artifact.factory.ArtifactFactory;
import org.apache.maven.artifact.repository.ArtifactRepository;
import org.apache.maven.artifact.repository.ArtifactRepositoryPolicy;
@@ -61,8 +63,6 @@ public abstract class AbstractDistCheckM
/**
* List of configuration line for specific inspection.
- * groupId:artifactId:distributionurl.
- *
*/
@Parameter( property = "configurationLines", defaultValue = "" )
private List<String> configurationLines;
@@ -129,6 +129,24 @@ public abstract class AbstractDistCheckM
return project;
}
+ private void loadMavenDb()
+ throws MojoExecutionException
+ {
+ URL mavenDb = this.getClass().getResource( MAVEN_DB );
+ try ( BufferedReader in = new BufferedReader( new InputStreamReader(
mavenDb.openStream() ) ) )
+ {
+ String text;
+ while ( ( text = in.readLine() ) != null )
+ {
+ configurationLines.add( text );
+ }
+ }
+ catch ( IOException e )
+ {
+ throw new MojoExecutionException( "error while reading " +
mavenDb, e );
+ }
+ }
+
@Override
public void execute()
throws MojoExecutionException
@@ -145,20 +163,7 @@ public abstract class AbstractDistCheckM
if ( configurationLines.isEmpty() )
{
- try ( BufferedReader input = new BufferedReader(
- new InputStreamReader(
-
Thread.currentThread().getContextClassLoader().getResource( MAVEN_DB
).openStream() ) ) )
- {
- String text;
- while ( ( text = input.readLine() ) != null )
- {
- configurationLines.add( text );
- }
- }
- catch ( IOException ex )
- {
- throw new MojoExecutionException( ex.getMessage(), ex );
- }
+ loadMavenDb();
}
for ( String line : configurationLines )