This is an automated email from the ASF dual-hosted git repository.
michaelo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-dependency-plugin.git
The following commit(s) were added to refs/heads/master by this push:
new 7d679c9 [MDEP-763] Minor improvements
7d679c9 is described below
commit 7d679c9f4ebc2d191997752d7e30b0e1df7957da
Author: Arturo Bernal <[email protected]>
AuthorDate: Sat Sep 4 07:36:36 2021 +0200
[MDEP-763] Minor improvements
* Inline variable
* Avoid explicit
* Redundant 'Collection.addAll()' call
* Make final variables when is possible
* Remove Unnecessary 'toString()'
This closes #160
---
.../maven/plugins/dependency/AbstractDependencyMojo.java | 3 +--
.../maven/plugins/dependency/PurgeLocalRepositoryMojo.java | 4 ++--
.../maven/plugins/dependency/analyze/AbstractAnalyzeMojo.java | 6 +++---
.../maven/plugins/dependency/fromConfiguration/CopyMojo.java | 10 ++++------
.../fromDependencies/AbstractDependencyFilterMojo.java | 3 +--
.../dependency/fromDependencies/BuildClasspathMojo.java | 6 +++---
.../plugins/dependency/resolvers/ResolveDependenciesMojo.java | 2 +-
.../plugins/dependency/tree/CycleBreakerGraphTransformer.java | 4 ++--
.../plugins/dependency/tree/TGFDependencyNodeVisitor.java | 8 ++++----
.../org/apache/maven/plugins/dependency/tree/TreeMojo.java | 2 +-
.../maven/plugins/dependency/utils/filters/DestFileFilter.java | 6 +++---
.../dependency/utils/translators/ClassifierTypeTranslator.java | 2 +-
12 files changed, 26 insertions(+), 30 deletions(-)
diff --git
a/src/main/java/org/apache/maven/plugins/dependency/AbstractDependencyMojo.java
b/src/main/java/org/apache/maven/plugins/dependency/AbstractDependencyMojo.java
index 07df9f6..16756cb 100644
---
a/src/main/java/org/apache/maven/plugins/dependency/AbstractDependencyMojo.java
+++
b/src/main/java/org/apache/maven/plugins/dependency/AbstractDependencyMojo.java
@@ -324,8 +324,7 @@ public abstract class AbstractDependencyMojo
}
catch ( ArchiverException e )
{
- throw new MojoExecutionException( "Error unpacking file: " + file
+ " to: " + location
- + System.lineSeparator() + e.toString(), e );
+ throw new MojoExecutionException( "Error unpacking file: " + file
+ " to: " + location, e );
}
}
diff --git
a/src/main/java/org/apache/maven/plugins/dependency/PurgeLocalRepositoryMojo.java
b/src/main/java/org/apache/maven/plugins/dependency/PurgeLocalRepositoryMojo.java
index 2249a08..d76f069 100644
---
a/src/main/java/org/apache/maven/plugins/dependency/PurgeLocalRepositoryMojo.java
+++
b/src/main/java/org/apache/maven/plugins/dependency/PurgeLocalRepositoryMojo.java
@@ -234,9 +234,9 @@ public class PurgeLocalRepositoryMojo
private class DirectDependencyFilter
extends AbstractFilter
{
- private Artifact projectArtifact;
+ private final Artifact projectArtifact;
- private List<Dependency> directDependencies;
+ private final List<Dependency> directDependencies;
/**
* Default constructor
diff --git
a/src/main/java/org/apache/maven/plugins/dependency/analyze/AbstractAnalyzeMojo.java
b/src/main/java/org/apache/maven/plugins/dependency/analyze/AbstractAnalyzeMojo.java
index d2bb601..6ab8073 100644
---
a/src/main/java/org/apache/maven/plugins/dependency/analyze/AbstractAnalyzeMojo.java
+++
b/src/main/java/org/apache/maven/plugins/dependency/analyze/AbstractAnalyzeMojo.java
@@ -182,7 +182,7 @@ public abstract class AbstractAnalyzeMojo
* @since 2.10
*/
@Parameter
- private String[] ignoredDependencies = new String[0];
+ private final String[] ignoredDependencies = new String[0];
/**
* List of dependencies that will be ignored if they are used but
undeclared. The filter syntax is:
@@ -201,7 +201,7 @@ public abstract class AbstractAnalyzeMojo
* @since 2.10
*/
@Parameter
- private String[] ignoredUsedUndeclaredDependencies = new String[0];
+ private final String[] ignoredUsedUndeclaredDependencies = new String[0];
/**
* List of dependencies that will be ignored if they are declared but
unused. The filter syntax is:
@@ -220,7 +220,7 @@ public abstract class AbstractAnalyzeMojo
* @since 2.10
*/
@Parameter
- private String[] ignoredUnusedDeclaredDependencies = new String[0];
+ private final String[] ignoredUnusedDeclaredDependencies = new String[0];
// Mojo methods -----------------------------------------------------------
diff --git
a/src/main/java/org/apache/maven/plugins/dependency/fromConfiguration/CopyMojo.java
b/src/main/java/org/apache/maven/plugins/dependency/fromConfiguration/CopyMojo.java
index a2f2d35..bebe5f4 100644
---
a/src/main/java/org/apache/maven/plugins/dependency/fromConfiguration/CopyMojo.java
+++
b/src/main/java/org/apache/maven/plugins/dependency/fromConfiguration/CopyMojo.java
@@ -59,7 +59,7 @@ public class CopyMojo
* @since 2.7
*/
@Parameter( property = "mdep.prependGroupId", defaultValue = "false" )
- private boolean prependGroupId = false;
+ private final boolean prependGroupId = false;
/**
* Use artifact baseVersion during copy
@@ -138,11 +138,9 @@ public class CopyMojo
@Override
protected ArtifactItemFilter getMarkedArtifactFilter( ArtifactItem item )
{
- ArtifactItemFilter destinationNameOverrideFilter =
- new DestFileFilter( this.isOverWriteReleases(),
this.isOverWriteSnapshots(), this.isOverWriteIfNewer(),
- false, false, false, false, this.stripVersion,
prependGroupId, useBaseVersion,
- item.getOutputDirectory() );
- return destinationNameOverrideFilter;
+ return new DestFileFilter( this.isOverWriteReleases(),
this.isOverWriteSnapshots(), this.isOverWriteIfNewer(),
+ false, false, false, false, this.stripVersion,
prependGroupId, useBaseVersion,
+ item.getOutputDirectory() );
}
/**
diff --git
a/src/main/java/org/apache/maven/plugins/dependency/fromDependencies/AbstractDependencyFilterMojo.java
b/src/main/java/org/apache/maven/plugins/dependency/fromDependencies/AbstractDependencyFilterMojo.java
index b2d066b..93e96c8 100644
---
a/src/main/java/org/apache/maven/plugins/dependency/fromDependencies/AbstractDependencyFilterMojo.java
+++
b/src/main/java/org/apache/maven/plugins/dependency/fromDependencies/AbstractDependencyFilterMojo.java
@@ -468,8 +468,7 @@ public abstract class AbstractDependencyFilterMojo
}
// calculate the skipped artifacts
- Set<Artifact> skippedArtifacts = new LinkedHashSet<>();
- skippedArtifacts.addAll( artifacts );
+ Set<Artifact> skippedArtifacts = new LinkedHashSet<>( artifacts );
skippedArtifacts.removeAll( unMarkedArtifacts );
return new DependencyStatusSets( unMarkedArtifacts, null,
skippedArtifacts );
diff --git
a/src/main/java/org/apache/maven/plugins/dependency/fromDependencies/BuildClasspathMojo.java
b/src/main/java/org/apache/maven/plugins/dependency/fromDependencies/BuildClasspathMojo.java
index 0e543af..bcb6dac 100644
---
a/src/main/java/org/apache/maven/plugins/dependency/fromDependencies/BuildClasspathMojo.java
+++
b/src/main/java/org/apache/maven/plugins/dependency/fromDependencies/BuildClasspathMojo.java
@@ -78,7 +78,7 @@ public class BuildClasspathMojo
* Strip artifact classifier during copy (only works if prefix is set)
*/
@Parameter( property = "mdep.stripClassifier", defaultValue = "false" )
- private boolean stripClassifier = false;
+ private final boolean stripClassifier = false;
/**
* The prefix to prepend on each dependent artifact. If undefined, the
paths refer to the actual files store in the
@@ -158,7 +158,7 @@ public class BuildClasspathMojo
* @since 2.6
*/
@Parameter( property = "mdep.useBaseVersion", defaultValue = "true" )
- private boolean useBaseVersion = true;
+ private final boolean useBaseVersion = true;
/**
* Maven ProjectHelper
@@ -347,7 +347,7 @@ public class BuildClasspathMojo
}
catch ( IOException ex )
{
- throw new MojoExecutionException( "Error while writing to
classpath file '" + out + "': " + ex.toString(),
+ throw new MojoExecutionException( "Error while writing to
classpath file '" + out,
ex );
}
}
diff --git
a/src/main/java/org/apache/maven/plugins/dependency/resolvers/ResolveDependenciesMojo.java
b/src/main/java/org/apache/maven/plugins/dependency/resolvers/ResolveDependenciesMojo.java
index 73e4c05..c445352 100644
---
a/src/main/java/org/apache/maven/plugins/dependency/resolvers/ResolveDependenciesMojo.java
+++
b/src/main/java/org/apache/maven/plugins/dependency/resolvers/ResolveDependenciesMojo.java
@@ -246,7 +246,7 @@ public class ResolveDependenciesMojo
}
}
}
- artifactStringList.add( messageBuilder.toString() +
System.lineSeparator() );
+ artifactStringList.add( messageBuilder + System.lineSeparator() );
}
if ( theSort )
{
diff --git
a/src/main/java/org/apache/maven/plugins/dependency/tree/CycleBreakerGraphTransformer.java
b/src/main/java/org/apache/maven/plugins/dependency/tree/CycleBreakerGraphTransformer.java
index d9afc45..4d25415 100644
---
a/src/main/java/org/apache/maven/plugins/dependency/tree/CycleBreakerGraphTransformer.java
+++
b/src/main/java/org/apache/maven/plugins/dependency/tree/CycleBreakerGraphTransformer.java
@@ -43,7 +43,7 @@ final class CycleBreakerGraphTransformer implements
DependencyGraphTransformer
public DependencyNode transformGraph( DependencyNode dependencyNode,
DependencyGraphTransformationContext context )
{
- flagCycle( dependencyNode, new HashSet<Artifact>(), new
HashSet<DependencyNode>() );
+ flagCycle( dependencyNode, new HashSet<>(), new HashSet<>() );
return dependencyNode;
}
@@ -53,7 +53,7 @@ final class CycleBreakerGraphTransformer implements
DependencyGraphTransformer
if ( ancestors.contains( artifact ) )
{
- node.setChildren( new ArrayList<DependencyNode>() );
+ node.setChildren( new ArrayList<>() );
Map<String, String> newProperties = new HashMap<>(
node.getArtifact().getProperties() );
newProperties.put( "Cycle", "True" );
node.setArtifact( node.getArtifact().setProperties( newProperties
) );
diff --git
a/src/main/java/org/apache/maven/plugins/dependency/tree/TGFDependencyNodeVisitor.java
b/src/main/java/org/apache/maven/plugins/dependency/tree/TGFDependencyNodeVisitor.java
index d08fee0..80c6348 100644
---
a/src/main/java/org/apache/maven/plugins/dependency/tree/TGFDependencyNodeVisitor.java
+++
b/src/main/java/org/apache/maven/plugins/dependency/tree/TGFDependencyNodeVisitor.java
@@ -48,17 +48,17 @@ public class TGFDependencyNodeVisitor
/**
* Edge start.
*/
- private DependencyNode from;
+ private final DependencyNode from;
/**
* Edge end.
*/
- private DependencyNode to;
+ private final DependencyNode to;
/**
* Edge label. (optional)
*/
- private String label;
+ private final String label;
/**
* Build a new EdgeAppender.
@@ -95,7 +95,7 @@ public class TGFDependencyNodeVisitor
/**
* List of edges.
*/
- private List<EdgeAppender> edges = new ArrayList<>();
+ private final List<EdgeAppender> edges = new ArrayList<>();
/**
* Constructor.
diff --git
a/src/main/java/org/apache/maven/plugins/dependency/tree/TreeMojo.java
b/src/main/java/org/apache/maven/plugins/dependency/tree/TreeMojo.java
index f9555a0..e8bb731 100644
--- a/src/main/java/org/apache/maven/plugins/dependency/tree/TreeMojo.java
+++ b/src/main/java/org/apache/maven/plugins/dependency/tree/TreeMojo.java
@@ -375,7 +375,7 @@ public class TreeMojo
DefaultDependencyNode rootNode = new DefaultDependencyNode( null,
convertAetherArtifactToMavenArtifact( node ), null, null, null
);
- rootNode.setChildren( new ArrayList<DependencyNode>() );
+ rootNode.setChildren( new ArrayList<>() );
for ( org.eclipse.aether.graph.DependencyNode child :
node.getChildren() )
{
diff --git
a/src/main/java/org/apache/maven/plugins/dependency/utils/filters/DestFileFilter.java
b/src/main/java/org/apache/maven/plugins/dependency/utils/filters/DestFileFilter.java
index d0afceb..2fe0ab4 100644
---
a/src/main/java/org/apache/maven/plugins/dependency/utils/filters/DestFileFilter.java
+++
b/src/main/java/org/apache/maven/plugins/dependency/utils/filters/DestFileFilter.java
@@ -49,7 +49,7 @@ public class DestFileFilter
private boolean useSubDirectoryPerType;
- private boolean useSubDirectoryPerScope;
+ private final boolean useSubDirectoryPerScope;
private boolean useRepositoryLayout;
@@ -57,9 +57,9 @@ public class DestFileFilter
private boolean removeClassifier;
- private boolean prependGroupId;
+ private final boolean prependGroupId;
- private boolean useBaseVersion;
+ private final boolean useBaseVersion;
private File outputFileDirectory;
diff --git
a/src/main/java/org/apache/maven/plugins/dependency/utils/translators/ClassifierTypeTranslator.java
b/src/main/java/org/apache/maven/plugins/dependency/utils/translators/ClassifierTypeTranslator.java
index a2d385a..9f4759f 100644
---
a/src/main/java/org/apache/maven/plugins/dependency/utils/translators/ClassifierTypeTranslator.java
+++
b/src/main/java/org/apache/maven/plugins/dependency/utils/translators/ClassifierTypeTranslator.java
@@ -36,7 +36,7 @@ import org.codehaus.plexus.util.StringUtils;
public class ClassifierTypeTranslator
implements ArtifactTranslator
{
- private ArtifactHandlerManager artifactHandlerManager;
+ private final ArtifactHandlerManager artifactHandlerManager;
private String classifier;