Skip to content

Commit 73bbbdb

Browse files
yrodieremarko-bekhta
authored andcommitted
HSEARCH-5128 More reliably document supported Java versions
1 parent 7be189e commit 73bbbdb

File tree

4 files changed

+6
-1
lines changed

4 files changed

+6
-1
lines changed

Jenkinsfile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,8 @@ stage('Configure') {
190190
new JdkBuildEnvironment(version: '23', testCompilerTool: 'OpenJDK 23 Latest',
191191
testLauncherArgs: '--enable-preview -Dnet.bytebuddy.experimental=true',
192192
condition: TestCondition.AFTER_MERGE)
193+
// IMPORTANT: Make sure to update the documentation for any newly supported Java versions
194+
// See java-version.main.compatible.expected.text in POMs.
193195
],
194196
compiler: [
195197
new CompilerBuildEnvironment(name: 'eclipse', mavenProfile: 'compiler-eclipse',

documentation/pom.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,7 @@
284284
<hibernateVersion>${version.org.hibernate.orm}</hibernateVersion>
285285
<hibernateDocUrl>${documentation.org.hibernate.orm.url}</hibernateDocUrl>
286286
<hibernateJavadocUrl>${javadoc.org.hibernate.orm.url}</hibernateJavadocUrl>
287+
<javaCompatibleVersions>${java-version.main.compatible.expected.text}</javaCompatibleVersions>
287288
<javaeeUrl>https://www.oracle.com/java/technologies/java-ee-glance.html</javaeeUrl>
288289
<jakartaUrl>https://jakarta.ee/</jakartaUrl>
289290
<jakartaPersistenceVersion>${parsed-version.jakarta.persistence.majorVersion}.${parsed-version.jakarta.persistence.minorVersion}</jakartaPersistenceVersion>

documentation/src/main/asciidoc/public/reference/_compatibility.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
|===============
1010
| h|Version h|Note
1111
|Java Runtime
12-
|8, 11 or 17
12+
|{javaCompatibleVersions}
1313
|
1414
|Hibernate ORM (for the <<mapper-orm,Hibernate ORM mapper>>
1515
|{hibernateVersion}

pom.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,8 @@
209209
<java-version.main.release>11</java-version.main.release>
210210
<java-version.main.compiler.java_home>${java.home}</java-version.main.compiler.java_home>
211211
<java-version.main.compiler>${java-version.main.compiler.java_home}/bin/javac</java-version.main.compiler>
212+
<!-- The versions of Java documented as supported for applications using Hibernate Search -->
213+
<java-version.main.compatible.expected.text>11, 17 or 21</java-version.main.compatible.expected.text>
212214
<!-- The version of test bytecode, useful for testing compatibility with newer JDKs -->
213215
<!-- Set to the expected version of the JDK running Maven by default, but overridden on CI -->
214216
<java-version.test.release>${jdk.min.version}</java-version.test.release>

0 commit comments

Comments
 (0)