This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-doap-plugin.git

commit 65cdd31e13321dfe6c39acbe06ade08c9f43edad
Author: Sylwester Lachiewicz <slachiew...@apache.org>
AuthorDate: Sat Apr 8 22:25:58 2023 +0200

    [MDOAP-64] Require Java 8
---
 pom.xml                                            |  3 +--
 .../org/apache/maven/plugin/doap/DoapMojo.java     | 13 +++--------
 .../org/apache/maven/plugin/doap/DoapUtil.java     | 26 +++++++++++-----------
 .../plugin/doap/options/ASFExtOptionsUtil.java     |  2 +-
 .../org/apache/maven/plugin/doap/DoapUtilTest.java |  4 ++--
 5 files changed, 20 insertions(+), 28 deletions(-)

diff --git a/pom.xml b/pom.xml
index 5b430b4..52bb63f 100644
--- a/pom.xml
+++ b/pom.xml
@@ -62,10 +62,9 @@ under the License.
   </distributionManagement>
 
   <properties>
+    <javaVersion>8</javaVersion>
     <mavenVersion>2.2.1</mavenVersion>
     <scmVersion>1.11.1</scmVersion>
-    <maven.compiler.source>1.7</maven.compiler.source>
-    <maven.compiler.target>1.7</maven.compiler.target>
     
<project.build.outputTimestamp>2020-04-07T21:04:00Z</project.build.outputTimestamp>
   </properties>
 
diff --git a/src/main/java/org/apache/maven/plugin/doap/DoapMojo.java 
b/src/main/java/org/apache/maven/plugin/doap/DoapMojo.java
index 211374a..32ad894 100644
--- a/src/main/java/org/apache/maven/plugin/doap/DoapMojo.java
+++ b/src/main/java/org/apache/maven/plugin/doap/DoapMojo.java
@@ -1925,14 +1925,7 @@ public class DoapMojo
             {
                 repo = scmManager.makeScmRepository( scmUrl );
             }
-            catch ( NoSuchScmProviderException e )
-            {
-                if ( getLog().isDebugEnabled() )
-                {
-                    getLog().debug( e.getMessage(), e );
-                }
-            }
-            catch ( ScmRepositoryException e )
+            catch ( NoSuchScmProviderException | ScmRepositoryException e )
             {
                 if ( getLog().isDebugEnabled() )
                 {
@@ -2548,9 +2541,9 @@ public class DoapMojo
 
         public static final int SHORT_DESC_TOO_LONG = 34;
 
-        private List<String> errorMessages = new ArrayList<String>();
+        private List<String> errorMessages = new ArrayList<>();
 
-        private List<String> warnMessages = new ArrayList<String>();
+        private List<String> warnMessages = new ArrayList<>();
 
         /**
          * @return the error messages
diff --git a/src/main/java/org/apache/maven/plugin/doap/DoapUtil.java 
b/src/main/java/org/apache/maven/plugin/doap/DoapUtil.java
index 441e1c7..be2bd0c 100644
--- a/src/main/java/org/apache/maven/plugin/doap/DoapUtil.java
+++ b/src/main/java/org/apache/maven/plugin/doap/DoapUtil.java
@@ -105,7 +105,7 @@ public class DoapUtil
     protected static final String RDF_NODE_ID = "rdf:nodeID";
 
     /** DoaP Organizations stored by name */
-    private static Map<String, DoapUtil.Organization> organizations = new 
HashMap<String, DoapUtil.Organization>();
+    private static Map<String, DoapUtil.Organization> organizations = new 
HashMap<>();
 
     /**
      * Write comments in the DOAP file header
@@ -366,7 +366,7 @@ public class DoapUtil
 
         private String url;
 
-        private List<String> members = new LinkedList<String>();
+        private List<String> members = new LinkedList<>();
 
         public Organization( String name, String url )
         {
@@ -468,7 +468,7 @@ public class DoapUtil
         Model model = ModelFactory.createDefaultModel();
         RDFReader r = model.getReader( "RDF/XML" );
         r.setProperty( "error-mode", "strict-error" );
-        final List<String> errors = new ArrayList<String>();
+        final List<String> errors = new ArrayList<>();
         r.setErrorHandler( new RDFDefaultErrorHandler()
         {
             @Override
@@ -696,14 +696,14 @@ public class DoapUtil
     private static Map<String, List<Contributor>> 
filterContributorsByDoapRoles( I18N i18n,
                                                                            
List<Contributor> developersOrContributors )
     {
-        Map<String, List<Contributor>> returnMap = new HashMap<String, 
List<Contributor>>( 7 );
-        returnMap.put( "maintainers", new ArrayList<Contributor>() );
-        returnMap.put( "developers", new ArrayList<Contributor>() );
-        returnMap.put( "documenters", new ArrayList<Contributor>() );
-        returnMap.put( "translators", new ArrayList<Contributor>() );
-        returnMap.put( "testers", new ArrayList<Contributor>() );
-        returnMap.put( "helpers", new ArrayList<Contributor>() );
-        returnMap.put( "unknowns", new ArrayList<Contributor>() );
+        Map<String, List<Contributor>> returnMap = new HashMap<>( 7 );
+        returnMap.put( "maintainers", new ArrayList<>() );
+        returnMap.put( "developers", new ArrayList<>() );
+        returnMap.put( "documenters", new ArrayList<>() );
+        returnMap.put( "translators", new ArrayList<>() );
+        returnMap.put( "testers", new ArrayList<>() );
+        returnMap.put( "helpers", new ArrayList<>() );
+        returnMap.put( "unknowns", new ArrayList<>() );
 
         if ( developersOrContributors == null || 
developersOrContributors.isEmpty() )
         {
@@ -845,7 +845,7 @@ public class DoapUtil
          * space overflows due to retention of discarded classloaders.
          */
         @SuppressWarnings( "rawtypes" )
-        private static final Map<Class, ClassMap> CLASS_MAPS = new 
WeakHashMap<Class, ClassMap>();
+        private static final Map<Class, ClassMap> CLASS_MAPS = new 
WeakHashMap<>();
 
         private ReflectionValueExtractor()
         {
@@ -891,7 +891,7 @@ public class DoapUtil
                     token = parser2.nextToken();
                     try
                     {
-                        index = Integer.valueOf( parser2.nextToken() 
).intValue();
+                        index = Integer.parseInt( parser2.nextToken() );
                     }
                     catch ( NumberFormatException e )
                     {
diff --git 
a/src/main/java/org/apache/maven/plugin/doap/options/ASFExtOptionsUtil.java 
b/src/main/java/org/apache/maven/plugin/doap/options/ASFExtOptionsUtil.java
index c98e5b7..750cb7d 100644
--- a/src/main/java/org/apache/maven/plugin/doap/options/ASFExtOptionsUtil.java
+++ b/src/main/java/org/apache/maven/plugin/doap/options/ASFExtOptionsUtil.java
@@ -186,7 +186,7 @@ public class ASFExtOptionsUtil
             return null;
         }
 
-        List<Developer> pmcs = new ArrayList<Developer>();
+        List<Developer> pmcs = new ArrayList<>();
         for ( Developer developer : developers )
         {
             List<String> roles = developer.getRoles();
diff --git a/src/test/java/org/apache/maven/plugin/doap/DoapUtilTest.java 
b/src/test/java/org/apache/maven/plugin/doap/DoapUtilTest.java
index 4961356..70a2d53 100644
--- a/src/test/java/org/apache/maven/plugin/doap/DoapUtilTest.java
+++ b/src/test/java/org/apache/maven/plugin/doap/DoapUtilTest.java
@@ -137,7 +137,7 @@ public class DoapUtilTest
         assertNotNull( i18n );
         assertNotNull( i18n.getBundle() );
 
-        List<Contributor> developersOrContributors = new 
ArrayList<Contributor>();
+        List<Contributor> developersOrContributors = new ArrayList<>();
 
         // One role
         Developer dev = new Developer();
@@ -217,7 +217,7 @@ public class DoapUtilTest
         license.setName( "licenseName" );
         license.setUrl( "licenseUrl" );
 
-        List<Developer> developers = new ArrayList<Developer>();
+        List<Developer> developers = new ArrayList<>();
         Developer developer1 = new Developer();
         developer1.setId( "id1" );
         developer1.setName( "developerName1" );

Reply via email to