Skip to content

0.0.1 version of compass bazel java extenstion#1

Draft
zhirui1994 wants to merge 18 commits intomainfrom
dev
Draft

0.0.1 version of compass bazel java extenstion#1
zhirui1994 wants to merge 18 commits intomainfrom
dev

Conversation

@zhirui1994
Copy link
Owner

No description provided.

@zhirui1994 zhirui1994 marked this pull request as draft November 5, 2025 09:35
zhirui1994 and others added 17 commits December 8, 2025 16:17
…itch-to-vscode-extension

Feat:[TECH-16260] add a switch to extension
- Remove syncWorkspaceRoot() function and symlink creation in home directory
- Use workspaceRoot as the first workspace folder in multi-root mode,
  ensuring ${workspaceFolder} resolves to the real project path
- Fix getWorkspaceRoot() to handle workspace files in .vscode directory
- Add validation for workspace root name extraction
- Remove unused fs imports and file system watcher for symlinks
Enhance updateClasspaths to support refreshing individual projects with
improved user feedback and BUILD file detection:
- Add progress notification during classpath refresh
- Support refreshing from specific BUILD file, active editor, or parent directories
- Improve error handling with informative messages
- Pass Uri objects instead of paths for better type safety
- Add tests for updateClasspaths command registration
- Update extension ID to COMP.java-bazel-extension

Signed-off-by: runchen0919 <run.chen@compass.com>
…move-plugins

[TECH-16510] Remove symlink-based project sync in multi-root mode
…projects

feat: add individual project refresh with progress notification
Write java.bazel.enabled setting to .vscode/.bazel-java-enabled so
JDTLS layer can read it and skip plugin loading when Bazel Java
support is disabled.
…workspace

feat: persist bazel-enabled config to file for JDTLS layer
chore: bump version to 0.0.9 with icon and branding updates
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.

3 participants