You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by cs...@apache.org on 2022/05/02 20:00:06 UTC

[maven-indexer] branch make-project-java-11 created (now 3d5001b)

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

cstamas pushed a change to branch make-project-java-11
in repository https://gitbox.apache.org/repos/asf/maven-indexer.git


      at 3d5001b  Make project Java 11

This branch includes the following new commits:

     new 3d5001b  Make project Java 11

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[maven-indexer] 01/01: Make project Java 11

Posted by cs...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

cstamas pushed a commit to branch make-project-java-11
in repository https://gitbox.apache.org/repos/asf/maven-indexer.git

commit 3d5001b7de7ba3a892c9e93c572f053033ea2d3d
Author: Tamas Cservenak <ta...@cservenak.net>
AuthorDate: Mon May 2 21:57:57 2022 +0200

    Make project Java 11
    
    Changes:
    - requires latest Java LTS to build
    - requires latest Maven to build
    - uses `--release` to set Java 11 level
    - drop animal sniffer as JDK does all now
    
    Thr goal is to keep project stick to latest LTS Java, latest Maven
    and then target the required Java level using new release switch.
---
 pom.xml | 35 +++++++++++------------------------
 1 file changed, 11 insertions(+), 24 deletions(-)

diff --git a/pom.xml b/pom.xml
index d3205f9..976f4ef 100644
--- a/pom.xml
+++ b/pom.xml
@@ -84,7 +84,12 @@ under the License.
   </distributionManagement>
 
   <properties>
-    <javaVersion>8</javaVersion>
+    <javaVersion>11</javaVersion>
+    <maven.compiler.source>${javaVersion}</maven.compiler.source>
+    <maven.compiler.target>${javaVersion}</maven.compiler.target>
+    <minimalMavenBuildVersion>3.8.5</minimalMavenBuildVersion>
+    <minimalJavaBuildVersion>17</minimalJavaBuildVersion>
+
     <surefire.redirectTestOutputToFile>true</surefire.redirectTestOutputToFile>
     <failsafe.redirectTestOutputToFile>true</failsafe.redirectTestOutputToFile>
     <checkstyle.violation.ignore>MagicNumber,ParameterNumber,MethodLength,JavadocType,AvoidNestedBlocks,InterfaceIsType</checkstyle.violation.ignore>
@@ -309,26 +314,6 @@ under the License.
         </configuration>
       </plugin>
 
-      <plugin>
-        <groupId>org.codehaus.mojo</groupId>
-        <artifactId>animal-sniffer-maven-plugin</artifactId>
-        <configuration>
-          <signature>
-            <groupId>org.codehaus.mojo.signature</groupId>
-            <artifactId>java1${javaVersion}</artifactId>
-            <version>1.0</version>
-          </signature>
-        </configuration>
-        <executions>
-          <execution>
-            <id>check-java-compat</id>
-            <phase>process-classes</phase>
-            <goals>
-              <goal>check</goal>
-            </goals>
-          </execution>
-        </executions>
-      </plugin>
       <plugin>
         <groupId>org.apache.rat</groupId>
         <artifactId>apache-rat-plugin</artifactId>
@@ -368,9 +353,11 @@ under the License.
     <pluginManagement>
       <plugins>
         <plugin>
-          <groupId>org.codehaus.mojo</groupId>
-          <artifactId>animal-sniffer-maven-plugin</artifactId>
-          <version>1.21</version>
+          <groupId>org.apache.maven.plugins</groupId>
+          <artifactId>maven-compiler-plugin</artifactId>
+          <configuration>
+            <release>${javaVersion}</release>
+          </configuration>
         </plugin>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>