You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by re...@apache.org on 2024/01/12 16:15:12 UTC
(jackrabbit) 01/01: JCR-5018: bump up minimal Java version to 11
This is an automated email from the ASF dual-hosted git repository.
reschke pushed a commit to branch JCR-5018
in repository https://gitbox.apache.org/repos/asf/jackrabbit.git
commit 2501b12ac465555130ad2377cdf937f1d4188a35
Author: Julian Reschke <re...@apache.org>
AuthorDate: Fri Jan 12 17:14:58 2024 +0100
JCR-5018: bump up minimal Java version to 11
---
README.txt | 2 +-
jackrabbit-parent/pom.xml | 31 +++++++------------------------
2 files changed, 8 insertions(+), 25 deletions(-)
diff --git a/README.txt b/README.txt
index cbf57b754..776b26e2d 100644
--- a/README.txt
+++ b/README.txt
@@ -19,7 +19,7 @@ You can build Jackrabbit like this:
mvn clean install
-You need Maven 3 (or higher) with Java 8 (or higher) for the
+You need Maven 3 (or higher) with Java 11 (or higher) for the
build. For more instructions, please see the documentation at:
http://jackrabbit.apache.org/building-jackrabbit.html
diff --git a/jackrabbit-parent/pom.xml b/jackrabbit-parent/pom.xml
index 1d512c978..7a3caf124 100644
--- a/jackrabbit-parent/pom.xml
+++ b/jackrabbit-parent/pom.xml
@@ -64,8 +64,10 @@
<slf4j.api.version>1.7.36</slf4j.api.version>
<slf4j.version>1.7.36</slf4j.version> <!-- sync with logback version -->
<logback.version>1.2.11</logback.version>
- <java.version>1.8</java.version>
- <java.version.signature>java18</java.version.signature>
+ <java.version>11</java.version>
+ <maven.compiler.release>${java.version}</maven.compiler.release>
+ <maven.compiler.target>${java.version}</maven.compiler.target>
+ <minimalJavaBuildVersion>${java.version}</minimalJavaBuildVersion>
<skip.coverage>true</skip.coverage>
<minimum.line.coverage>0.0</minimum.line.coverage>
<minimum.branch.coverage>0.0</minimum.branch.coverage>
@@ -204,29 +206,10 @@
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
- <target>${java.version}</target>
- <source>${java.version}</source>
- </configuration>
- </plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>animal-sniffer-maven-plugin</artifactId>
- <version>1.23</version>
- <configuration>
- <signature>
- <groupId>org.codehaus.mojo.signature</groupId>
- <artifactId>${java.version.signature}</artifactId>
- <version>1.0</version>
- </signature>
+ <compilerArgs>
+ <arg>-Xpkginfo:always</arg>
+ </compilerArgs>
</configuration>
- <executions>
- <execution>
- <phase>compile</phase>
- <goals>
- <goal>check</goal>
- </goals>
- </execution>
- </executions>
</plugin>
<!-- Generate aggregate Javadocs -->
<plugin>