This is an automated email from the ASF dual-hosted git repository. rfscholte pushed a commit to branch MJARSIGNER-56 in repository https://gitbox.apache.org/repos/asf/maven-jarsigner-plugin.git
commit 7f73fcd74552290b4b9cf66d690660819c09f887 Author: rfscholte <rfscho...@apache.org> AuthorDate: Fri Oct 26 12:40:06 2018 +0200 [MJARSIGNER-56] Require Java 7 --- pom.xml | 1 + .../apache/maven/plugins/jarsigner/AbstractJarsignerMojo.java | 10 ++++------ 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/pom.xml b/pom.xml index ba6b27b..ce12704 100644 --- a/pom.xml +++ b/pom.xml @@ -72,6 +72,7 @@ under the License. <properties> <mavenVersion>3.0</mavenVersion> + <javaVersion>7</javaVersion> </properties> <dependencies> diff --git a/src/main/java/org/apache/maven/plugins/jarsigner/AbstractJarsignerMojo.java b/src/main/java/org/apache/maven/plugins/jarsigner/AbstractJarsignerMojo.java index 69581d0..828bb2f 100644 --- a/src/main/java/org/apache/maven/plugins/jarsigner/AbstractJarsignerMojo.java +++ b/src/main/java/org/apache/maven/plugins/jarsigner/AbstractJarsignerMojo.java @@ -292,22 +292,20 @@ public abstract class AbstractJarsignerMojo if ( processAttachedArtifacts && !Boolean.FALSE.equals( attachments ) ) { - Collection<String> includes = new HashSet<String>(); + Collection<String> includes = new HashSet<>(); if ( includeClassifiers != null ) { includes.addAll( Arrays.asList( includeClassifiers ) ); } - Collection<String> excludes = new HashSet<String>(); + Collection<String> excludes = new HashSet<>(); if ( excludeClassifiers != null ) { excludes.addAll( Arrays.asList( excludeClassifiers ) ); } - for ( Object o : this.project.getAttachedArtifacts() ) + for ( Artifact artifact : this.project.getAttachedArtifacts() ) { - final Artifact artifact = (Artifact) o; - if ( !includes.isEmpty() && !includes.contains( artifact.getClassifier() ) ) { continue; @@ -510,7 +508,7 @@ public abstract class AbstractJarsignerMojo request.setProtectedAuthenticationPath( protectedAuthenticationPath ); // Preserves 'file.encoding' the plugin is executed with. - final List<String> additionalArguments = new ArrayList<String>(); + final List<String> additionalArguments = new ArrayList<>(); boolean fileEncodingSeen = false;