Skip to content

Commit

Permalink
Update contributing docs to reflect JDK 11 (#40955)
Browse files Browse the repository at this point in the history
This commit updates the contributing docs in reflection of the fact that
the minimum JDK for the master branch (Elasticsearch 8.0.0) is JDK 11.
  • Loading branch information
jasontedor committed Apr 8, 2019
1 parent 608a39a commit 3c69fdc
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -95,10 +95,10 @@ Contributing to the Elasticsearch codebase
JDK 12 is required to build Elasticsearch. You must have a JDK 12 installation
with the environment variable `JAVA_HOME` referencing the path to Java home for
your JDK 12 installation. By default, tests use the same runtime as `JAVA_HOME`.
However, since Elasticsearch supports JDK 8, the build supports compiling with
JDK 12 and testing on a JDK 8 runtime; to do this, set `RUNTIME_JAVA_HOME`
pointing to the Java home of a JDK 8 installation. Note that this mechanism can
be used to test against other JDKs as well, this is not only limited to JDK 8.
However, since Elasticsearch supports JDK 11, the build supports compiling with
JDK 12 and testing on a JDK 11 runtime; to do this, set `RUNTIME_JAVA_HOME`
pointing to the Java home of a JDK 11 installation. Note that this mechanism can
be used to test against other JDKs as well, this is not only limited to JDK 11.

> Note: It is also required to have `JAVA8_HOME`, `JAVA9_HOME`, `JAVA10_HOME`
and `JAVA11_HOME` available so that the tests can pass.
Expand Down

0 comments on commit 3c69fdc

Please sign in to comment.