You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ko...@apache.org on 2023/11/21 20:24:55 UTC
(arrow) branch main updated: MINOR: [Java][CI][Docs] Add Java crossbow task group (#38834)
This is an automated email from the ASF dual-hosted git repository.
kou pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/arrow.git
The following commit(s) were added to refs/heads/main by this push:
new 43f4c286fe MINOR: [Java][CI][Docs] Add Java crossbow task group (#38834)
43f4c286fe is described below
commit 43f4c286fef92b709853eefef207a50aefd9f5d3
Author: Dane Pitkin <48...@users.noreply.github.com>
AuthorDate: Tue Nov 21 15:24:47 2023 -0500
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 <da...@voltrondata.com>
Signed-off-by: Sutou Kouhei <ko...@clear-code.com>
---
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 15fac25d26..fe902071bb 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 8b2a504631..f9f44d5e97 100644
--- a/docs/source/developers/java/building.rst
+++ b/docs/source/developers/java/building.rst
@@ -32,9 +32,12 @@ Arrow Java uses the `Maven <https://maven.apache.org/>`_ 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
========