You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by da...@apache.org on 2024/03/22 13:23:27 UTC
(causeway) 04/04: CAUSEWAY-3666 : downgrades enforcer to require only java 17
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch spring6
in repository https://gitbox.apache.org/repos/asf/causeway.git
commit 990dc3b8747d826bcfe138b796d74fce4050832f
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Fri Mar 22 08:57:53 2024 +0000
CAUSEWAY-3666 : downgrades enforcer to require only java 17
---
bom/pom.xml | 26 +++++++++++++-------------
core/pom.xml | 2 +-
2 files changed, 14 insertions(+), 14 deletions(-)
diff --git a/bom/pom.xml b/bom/pom.xml
index f05932137a..b0f6b3814c 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -60,7 +60,7 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif
<minimalMavenBuildVersion>3.8.8</minimalMavenBuildVersion> <!-- latest from github actions/setup-java@v3 -->
<minimalJavaBuildVersion>17</minimalJavaBuildVersion>
<maven.compiler.release>17</maven.compiler.release>
-
+
<!-- for m-plugin-p and maven-plugin-annotations -->
<assembly.tarLongFileMode>posix</assembly.tarLongFileMode>
<causeway.skipTests>false</causeway.skipTests>
@@ -122,13 +122,13 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif
<guava.version>33.1.0-jre</guava.version>
<htmlparser.version>2.1</htmlparser.version>
-
+
<javafaker.version>1.0.2</javafaker.version>
<javassist.version>3.30.2-GA</javassist.version>
-
+
<jaxb-impl.version>4.0.1</jaxb-impl.version>
<jaxws-ri.version>4.0.0</jaxws-ri.version>
-
+
<jakartaee.version>10.0.0</jakartaee.version>
<jakarta.servlet-api.version>6.0.0</jakarta.servlet-api.version>
<jakarta.inject-api.version>2.0.1</jakarta.inject-api.version>
@@ -824,7 +824,7 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif
<type>jar</type>
<scope>compile</scope>
</dependency>
-
+
<!-- org.apache.causeway.extensions (docgen) -->
<dependency>
<groupId>org.apache.causeway.extensions</groupId>
@@ -2332,12 +2332,12 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif
<!-- goal:aggregate (for aggregator modules) binds to phase:package -->
<!-- goal:jar and goal:test-jar are meant to bind to phase:package,
but doesn't seem to so bound explicitly -->
- <!-- failing since maven-source-plugin 3.3.0 (as duplicated runs
+ <!-- failing since maven-source-plugin 3.3.0 (as duplicated runs
are no longer alloed; there is a clash with built-in goal 'jar-no-fork')
<executions>
<execution>
<id>package-jars</id>
- <phase>package</phase>
+ <phase>package</phase>
<goals>
<goal>jar</goal>
<goal>test-jar</goal>
@@ -2704,7 +2704,7 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif
<version>[3.8.8,)</version>
</requireMavenVersion>
<requireJavaVersion>
- <version>[21,)</version>
+ <version>[17,)</version>
</requireJavaVersion>
<!-- seemingly not compatible with use of 3.0.0-SNAPSHOT placeholders
<requirePluginVersions> <message>All plugin versions must be defined!</message>
@@ -2981,18 +2981,18 @@ It is therefore a copy of org.apache:apache, with customisations clearly identif
<showWarnings>true</showWarnings>
<parameters>true</parameters>
<annotationProcessorPaths>
- <!-- this is a workaround
-
+ <!-- this is a workaround
+
Details: The maven compiler plugin ought to pick up all available processors on the classpath.
- In effect Lombok's annotation processor should be picked up implicitly, but yet is not
-
+ In effect Lombok's annotation processor should be picked up implicitly, but yet is not
+
Presence of file 'logging-dn-enhance.properties' decativates this profile and
the maven-compiler-plugin runs all annotation processors as picked up from the class-path.
-->
<annotationProcessorPath>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
- <version>${lombok.version}</version>
+ <version>${lombok.version}</version>
</annotationProcessorPath>
</annotationProcessorPaths>
</configuration>
diff --git a/core/pom.xml b/core/pom.xml
index 6d6ea9572b..00d9419454 100644
--- a/core/pom.xml
+++ b/core/pom.xml
@@ -154,7 +154,7 @@
<configuration>
<toolchains>
<jdk>
- <version>21</version>
+ <version>17</version>
<vendor>openjdk</vendor>
</jdk>
</toolchains>