Skip to content

docs: clarify JDK 17 build requirement for contributors#1010

Open
nielspardon wants to merge 1 commit into
substrait-io:mainfrom
nielspardon:docs/jdk17-build-instructions
Open

docs: clarify JDK 17 build requirement for contributors#1010
nielspardon wants to merge 1 commit into
substrait-io:mainfrom
nielspardon:docs/jdk17-build-instructions

Conversation

@nielspardon

Copy link
Copy Markdown
Member

Adds a JDK 17 prerequisite to the README's build instructions and corrects the "Gradle & JDK 17" section in CONTRIBUTING.md.

The previous CONTRIBUTING instructions asked contributors to copy --add-exports flags into ~/.gradle/gradle.properties, but those flags are already committed to the project's own gradle.properties, making the step redundant. The stated reason ("uses JDK 17 features") was also outdated: compile and test tasks are pinned to a Java 17 toolchain and run under any launching JDK, while Spotless's google-java-format is what actually requires the Gradle daemon to run on JDK 17.

Docs-only change; no build files touched.

Closes #116

🤖 Generated with AI

Add a JDK 17 prerequisite to the README's build instructions and correct
the "Gradle & JDK 17" section in CONTRIBUTING.md.

The previous CONTRIBUTING instructions asked contributors to copy
`--add-exports` flags into `~/.gradle/gradle.properties`, but those flags
are already committed to the project's own `gradle.properties`, making the
step redundant. The stated reason ("uses JDK 17 features") was also
outdated: compile and test tasks are pinned to a Java 17 toolchain and run
under any launching JDK, while Spotless's google-java-format is what
actually requires the Gradle daemon to run on JDK 17.

Closes substrait-io#116
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update Readme.md with build instructions

1 participant