You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
JDTLS spawns separate process per subproject in Gradle monorepos #14191
In Gradle monorepos, JDTLS resolves its root to the nearest build.gradle (subproject level) instead of the workspace root (settings.gradle). This causes a separate JDTLS process (~1-3GB each) per subproject.
Additionally, JDTLS creates temp data directories via fs.mkdtemp that are never cleaned up on shutdown, leaking across sessions.
Activity
github-actions commentedon Feb 18, 2026
This issue might be a duplicate of existing issues. Please check:
These issues should be consolidated to avoid duplicate work on the same root cause.
ChrisJamesHassell commentedon Mar 5, 2026
#12123 (comment)
Fixed