redhat-developer / redhat-developer/vscode-java
No obvious way to set JDT settings
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
I would like to use the "Text Blocks" feature of Java 13. I have the Java 13 JDK installed and that is being picked up correctly by VSCode.
In addition, I have modified my "pom.xml" file to include the "--enable-preview" JVM argument that turns on this feature, like so:
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<jvmArguments>--enable-preview</jvmArguments>
</configuration>
</plugin>
</plugins>
</build>
I also attempted to edit the .settings/org.eclipse.jdt.core.prefs file and set org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=enabled but any changes to this file are overwritten when the "Clean the java language workspace" task is run
Environment
- Operating System: Linux
- JDK version: 13
- Visual Studio Code version: 1.40.1
- Java extension version: 0.53.1
Steps To Reproduce
- Create Java project with Java 13
- Attempt to use Text Block syntax
Current Result

Expected Result
I expect to be able to enable preview features in JDT and for Text Blocks to work with no compiler error
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
Reproduziere den Java-13-Text-Blocks-Fehler in einem Projekt mit der gezeigten pom.xml-Konfiguration und untersuche anschließend, wie die Datei .settings/org.eclipse.jdt.core.prefs generiert wird, wenn der Java-Sprach-Workspace bereinigt wird. Erledigt ist die Aufgabe, wenn Vorschaufunktionen in JDT aktiviert bleiben und die Syntax von Text Blocks keinen Compilerfehler erzeugt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, vscode
- Bereich
- developer-experience, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100