From 43f4c286fef92b709853eefef207a50aefd9f5d3 Mon Sep 17 00:00:00 2001 From: Dane Pitkin <48041712+danepitkin@users.noreply.github.com> Date: Tue, 21 Nov 2023 15:24:47 -0500 Subject: [PATCH] MINOR: [Java][CI][Docs] Add Java crossbow task group (#38834) ### Rationale for this change Add a crossbow task group for java, since it is not intuitive to newcomers that "crossbow submit *java*" should be `crossbow submit *java*`. Also, clarify what is supported/tested in CI under Java build documentation. ### What changes are included in this PR? * Java crossbow task group added * Java docs updated to clarify supported JDK versions ### Are these changes tested? Yes, the crossbow task will be verified in this PR via a github actions request comment. ### Are there any user-facing changes? No. Authored-by: Dane Pitkin Signed-off-by: Sutou Kouhei --- dev/tasks/tasks.yml | 3 +++ docs/source/developers/java/building.rst | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/dev/tasks/tasks.yml b/dev/tasks/tasks.yml index 15fac25d26d65..fe902071bb952 100644 --- a/dev/tasks/tasks.yml +++ b/dev/tasks/tasks.yml @@ -77,6 +77,9 @@ groups: c-glib: - test-*c-glib* + java: + - "*java*" + python: - test-*python* diff --git a/docs/source/developers/java/building.rst b/docs/source/developers/java/building.rst index 8b2a504631fdb..f9f44d5e97f89 100644 --- a/docs/source/developers/java/building.rst +++ b/docs/source/developers/java/building.rst @@ -32,9 +32,12 @@ Arrow Java uses the `Maven `_ build system. Building requires: -* JDK 8, 9, 10, 11, 17, or 18, but only JDK 8, 11 and 17 are tested in CI. +* JDK 8+ * Maven 3+ +.. note:: + CI will test all supported JDK LTS versions, plus the latest non-LTS version. + Building ========