Do not hard fail the documentation if Java < 19.

Require Java 19 to build the release.

Signed-off-by: Simone Bordet <simone.bordet@gmail.com>
This commit is contained in:
Simone Bordet 2022-11-23 15:52:12 +01:00
parent cd7482a151
commit d1e0a7f612
3 changed files with 16 additions and 4 deletions

View File

@ -32,8 +32,8 @@ This release process will produce releases:
+ [ ] Create and use branches `release/<ver>` to perform version specific release work from. + [ ] Create and use branches `release/<ver>` to perform version specific release work from.
+ [ ] Ensure `VERSION.txt` additions for each release will be meaningful, descriptive, correct text. + [ ] Ensure `VERSION.txt` additions for each release will be meaningful, descriptive, correct text.
+ [ ] Stage 9.4 release with Java 11. + [ ] Stage 9.4 release with Java 11.
+ [ ] Stage 10 release with Java 17. + [ ] Stage 10 release with Java 19.
+ [ ] Stage 11 release with Java 17. + [ ] Stage 11 release with Java 19.
+ [ ] Push release branches `release/<ver>` to to https://github.com/eclipse/jetty.project + [ ] Push release branches `release/<ver>` to to https://github.com/eclipse/jetty.project
+ [ ] Push release tags `jetty-<ver>` to https://github.com/eclipse/jetty.project + [ ] Push release tags `jetty-<ver>` to https://github.com/eclipse/jetty.project
+ [ ] Edit a draft release (for each Jetty release) in GitHub (https://github.com/eclipse/jetty.project/releases). Content is generated with the "changelog tool". + [ ] Edit a draft release (for each Jetty release) in GitHub (https://github.com/eclipse/jetty.project/releases). Content is generated with the "changelog tool".

View File

@ -13,6 +13,18 @@
<build> <build>
<plugins> <plugins>
<plugin>
<artifactId>maven-enforcer-plugin</artifactId>
<configuration>
<fail>false</fail>
<rules>
<requireJavaVersion>
<version>[19,)</version>
<message>[ERROR] OLD JDK [${java.version}] in use. Jetty documentation ${project.version} MUST use JDK 19 or newer</message>
</requireJavaVersion>
</rules>
</configuration>
</plugin>
<plugin> <plugin>
<groupId>org.asciidoctor</groupId> <groupId>org.asciidoctor</groupId>
<artifactId>asciidoctor-maven-plugin</artifactId> <artifactId>asciidoctor-maven-plugin</artifactId>

View File

@ -2226,8 +2226,8 @@
<configuration> <configuration>
<rules> <rules>
<requireJavaVersion> <requireJavaVersion>
<version>[17,)</version> <version>[19,)</version>
<message>[ERROR] OLD JDK [${java.version}] in use. Jetty Release ${project.version} MUST use JDK 17 or newer</message> <message>[ERROR] OLD JDK [${java.version}] in use. Jetty Release ${project.version} MUST use JDK 19 or newer</message>
</requireJavaVersion> </requireJavaVersion>
</rules> </rules>
</configuration> </configuration>