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

IDEA-358562 Created projects via wizard defines Daemon JVM criteria by default #2883

Conversation

vmadalin
Copy link
Contributor

@vmadalin vmadalin commented Dec 2, 2024

Context

The Daemon toolchain was introduced in Gradle 8.8 and the motivation behind it and other technical details can be found on the public spec document. The implementation follows the agreed details on spec document and UI/UX document.

Summary

When creating a new project via wizard, in case of using a Gradle version compatible with Daemon JVM criteria then specified JDK from the dropdown will be used to invoke updateDaemonJvm Gradle task with the resolved version and vendor from JDK. The vendor will only be specified if is known by foojay-plugin being able to generate the different toolchain download URLs for the auto-provisioning mechanism.

NOTE: For now this option will be disabled until Daemon JVM criteria supports the auto-provisioning but also until the feature is stable enough to be considered as a default for projects, keeping it as a opt-in option.

NOTE: This PR was build on top of #2882 to avoid conflicts.

Tasks

Tests

Demo

Screen.Recording.2024-11-29.at.15.05.35.mov

@vmadalin vmadalin force-pushed the feature/daemon-toolchain-wizard-default branch 2 times, most recently from 51f3c63 to f27aba3 Compare December 5, 2024 12:47
@vmadalin vmadalin marked this pull request as ready for review December 5, 2024 12:50
@HackerMadCat HackerMadCat self-assigned this Dec 18, 2024
@vmadalin vmadalin force-pushed the feature/daemon-toolchain-wizard-default branch from f27aba3 to c84f168 Compare January 16, 2025 16:11
@vmadalin vmadalin force-pushed the feature/daemon-toolchain-wizard-default branch from c84f168 to 34ef4bb Compare January 16, 2025 20:13
intellij-monorepo-bot pushed a commit that referenced this pull request Jan 22, 2025
…riteria with an unknown vendor

closes #2883

Issues: IDEA-358562

GitOrigin-RevId: bda59f965c782be5a5a7f820bdea42f25290b2c2
intellij-monorepo-bot pushed a commit that referenced this pull request Jan 22, 2025
…ith applied foojayPlugin for Daemon toolchain

closes #2883

Issues: IDEA-358562

GitOrigin-RevId: bda1072729bddddf3c006ad5bbd21db46d00756e
intellij-monorepo-bot pushed a commit that referenced this pull request Jan 22, 2025
…ing project via NPW

closes #2883

Issues: IDEA-358562

GitOrigin-RevId: 6ce214c3a1f108d253a2c0f92ac6ca87fcbd8c0d
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.

2 participants