Skip to content
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

Provide Gradle toolchain resolver implementation #5475

Merged
merged 2 commits into from
May 10, 2024

Conversation

niloc132
Copy link
Member

It seems Gradle 8.2 changed how autoprovisioning toolkits works, but without any warning/error, just missing behavior and a one line mention in the release notes. Adding the foojay resolver plugin to our settings files makes it possible to again download JDKs automatically as needed.

Also adds debugging detail to the newly added SafetyChecks.

@niloc132 niloc132 added this to the 2. April 2024 milestone May 10, 2024
@niloc132 niloc132 requested a review from devinrsmith May 10, 2024 15:44
Copy link
Member

@devinrsmith devinrsmith left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I did notice when gradle started adding this plugin to their "gradle init" setup; I didn't dig deeper, and always removed it. Not something I noticed since I always run with org.gradle.java.installations.auto-download=false. I will follow-up with some developer notes wrt deephaven/deephaven-docs-community#205.

@niloc132 niloc132 merged commit d61893f into deephaven:main May 10, 2024
21 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators May 10, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants