redhat-developer / redhat-developer/vscode-java
Add support for workspace specific java.home that use vscode variables
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 2.3k
- Forks
- 546
- Ø Merge
- 20 Std. 1 Min.
- Gemergte PRs (30 T.)
- 11
Beschreibung
In the workspace specific settings.json,
Does not work:
"java.home": "${workspaceRoot}/java/jdk64"
Works:
"java.home": "D:/dev/proj-1/java/jdk64" works.
Environment
- Operating System: Windows
- JDK version: 8
- Visual Studio Code version: 1.31.1
- Java extension version: 0.38.0
Steps To Reproduce
- Open a workspace
- Create a folder named
.vscode - Create a file in the folder named
settings.json - Try the setting above that does not work by adding it to
settings.json
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, das Verhalten unter Windows mit der workspace-spezifischen Datei .vscode/settings.json und dem Wert ${workspaceRoot}/java/jdk64 mit JDK 8 zu reproduzieren. Vergleiche es mit dem funktionierenden absoluten Pfad und verfolge dann nach, wie die Java extension java.home liest und VS Code-Variablen auflöst. Erledigt ist die Aufgabe, wenn die workspace-Einstellung die Variable akzeptiert und das vorgesehene JDK verwendet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, typescript, vscode
- Bereich
- developer-experience, tooling
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 38/100