-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MINOR: [Docs] Update docs to point to separate Java codebase #45134
base: main
Are you sure you want to change the base?
Conversation
These changes are pretty trivial + are mainly for docs that aren't specifically related to java. Though one remaining issue is that the following pages/sub-pages still live in this repo which I assume isn't desired 🤔 . |
@github-actions crossbow submit preview-docs |
Revision: 1a0d899 Submitted crossbow builds: ursacomputing/crossbow @ actions-c3413aeb10
|
Co-authored-by: Sutou Kouhei <[email protected]>
Could you also update |
@github-actions crossbow submit preview-docs |
|
@@ -144,7 +144,7 @@ Maven | |||
|
|||
.. code-block:: | |||
|
|||
$ cd arrow/java | |||
$ cd arrow-java | |||
$ mvn generate-resources -Pgenerate-libs-jni-windows -N |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Building JNI libs with maven is broken until the pom.xml file is updated in arrow-java to avoid passing -S java
to cmake among other problems.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we wait for apache/arrow-java#449 ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yup, I'll wait on apache/arrow-java#449.
Will this order work?
- GH-13: Set up JNI build (dataset, etc.) arrow-java#449 lands
- I'll try to verify each build path and update the docs on this PR -> merge it into apache/arrow
[Docs] Migrate java development and usage docs from apache/arrow arrow-java#472[Doc] Generate Java documentation arrow-java#455 (I can try to cherry-pick the commits in the docs in a similar way that was done for the source code)- Remove java docs from apache/arrow
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes. Let's use the order.
@@ -293,7 +300,7 @@ Archery | |||
|
|||
.. code-block:: text | |||
|
|||
$ cd arrow | |||
$ cd arrow-java |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bit unfamiliar with archery, but I couldn't find any directives/targets for java-jni-manylinux-2014
in any of the dockerfiles between both repos.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We can use docker compose
instead of Archery.
apache/arrow-java uses docker compose
directly instead of via Archery.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah I see, after apache/arrow-java#449 I can replace the archery sections with docker compose
Updated + tweaked the build instructions for the JNI libraries. I commented on this review a few more problems in the "building Java" docs. Some need source fixes to be done in arrow-java - could these updates be made once the java documentation has moved to apache/arrow-java maybe? |
@github-actions crossbow submit preview-docs |
Revision: 197369e Submitted crossbow builds: ursacomputing/crossbow @ actions-88de21002f
|
Rationale for this change
Post #44945 the Java implementation lives in it's own repo. Update docs
to point there.
What changes are included in this PR?
Updates to a few locations that reference old Java impl location.
Are these changes tested?
Rendered the Sphinx ones locally to check.
Are there any user-facing changes?
No