Opening project as workspace causes language server to ignore java.jdt.ls.vmargs
メンテナーはふだん 1 日以内に返信
@testforstephen がすでに取り組んでいます。
2022年5月5日 から。
評価
この issue はまだ評価されていません。
説明
I can't reproduce this on all workspaces, but for a strange reason some projects have issues with Lombok auto-generated methods when using the Java Extension Pack where the language server fails to recognize Lombok auto-generated methods.
The root cause appears to be that the java.jdt.ls.vmargs global setting is ignored, and the language server JVM is launched without the -javaagent:/path/to/lombok.jar that the VS Code Lombok extension injects. When opening the same affected project as a folder instead of as a workspace, the vmargs are injected correctly.
Environment:
- VS Code Version: v1.66.2
- Extension Version: v0.22.4
- JDK Type & Version: Termurin 18
- OS Type & Version: Mac
Step to Reproduce:
- Open project as workspace
- Enable/install Java Extension Pack and Lombok extensions
- Write a POJO making use of
@Getterand@SetterLombok annotations - Try to call the getters of said POJO from another class
Expected Behavior:
Code intellisense/autocomplete shows Lombok-generated getters and setters, and code written calling the getters and setters has no errors.
Actual Behavior:
VS Code claims the getters and setters are undefined methods, and will not build or compile the project. Maven can compile the code with a mvn clean compile normally.
Related Issues:
Possibly related to https://github.com/redhat-developer/vscode-java/issues/1802
- 主要言語
- TypeScript
- スター
- 353
- フォーク
- 165
- 平均マージ
- 11時間 28分
- マージ済み PR(30日)
- 13
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
microsoft/vscode-java-pack のほかの issue
-
Memory Leak in Linuxオープンai-triaged bug
難易度 4/5 3〜5日 初心者へのやさしさ 42/100
microsoft/vscode-java-pack#1543 · コメント 8 件 · リアクション 4 件 ·
メンテナーはふだん 1 日以内に返信
-
ai-triaged bug
難易度 3/5 1〜2日 初心者へのやさしさ 35/100
microsoft/vscode-java-pack#1443 · コメント 1 件 · リアクション 2 件 ·
メンテナーはふだん 1 日以内に返信
-
ai-triaged bug
難易度 3/5 1〜2日 初心者へのやさしさ 45/100
microsoft/vscode-java-pack#1425 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
ai-triaged enhancement feature-request
難易度 5/5 1週間以上 初心者へのやさしさ 20/100
microsoft/vscode-java-pack#1423 · コメント 2 件 · リアクション 1 件 ·
メンテナーはふだん 1 日以内に返信
-
ai-triaged area/jdtls bug needs-investigation
難易度 4/5 3〜5日 初心者へのやさしさ 25/100
microsoft/vscode-java-pack#1420 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
microsoft/vscode-java-pack の issue をすべて見る
似ている issue
-
bot:ai-assisted status:untriaged
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
midnightntwrk/midnight-js#1424 ·
メンテナーはふだん 1 日以内に返信
-
enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
mksglu/context-mode#1268 ·
メンテナーはふだん 5 日以内に返信
-
Edit:オープンcheck:failed streams:edit
難易度 2/5 1〜3時間 初心者へのやさしさ 60/100
iptv-org/iptv#54352 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
[Table] reserveSelectedRowOnPaginate=false 时表头全选包含其他页数据対応中かも @dvd233 が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
Tencent/tdesign-react#4416 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
area:widget bug
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
interledger/publisher-tools#894 ·
メンテナーはふだん 1 日以内に返信