redhat-developer / redhat-developer/vscode-java
Update classpath based on java.project.referencedLibraries when modifications in pointed folders
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
Environment
- Operating System:
- JDK version:
- Visual Studio Code version:
- Java extension version:
Steps To Reproduce
- have a folder defined in java.project.referencedLibraries outside of workspace. For instance:
"java.project.referencedLibraries": [
"/home/apupier/.config/Code/User/globalStorage/redhat.vscode-camelk/java-dependencies-3.7.0/dependencies/*.jar"
]
- list of jars is modified inside
/home/apupier/.config/Code/User/globalStorage/redhat.vscode-camelk/java-dependencies-3.7.0/dependencies/
[Please attach a sample project reproducing the error]
Please attach logs
Current Result
the classpath is not refreshed.
Expected Result
Either:
- automatically detect it and refresh
- provide a command to call a refresh
Additional Informations
any light workaround for it? (or already existing API?)
heavy workarounds:
- remove the entry, then readd in the settings
- call "Clean java language Server workspace"
needed for VS Code Camel K https://issues.redhat.com/browse/FUSETOOLS2-826
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 nachzuverfolgen, wie die Einstellung java.project.referencedLibraries verarbeitet wird und wie die Erweiterung auf Änderungen an referenzierten Ordnern außerhalb des Workspace reagiert. Vergleiche die bestehende Problemumgehung „Clean java language Server workspace“ mit der angeforderten automatischen Aktualisierung oder dem angeforderten Befehl und überprüfe anschließend, dass das Hinzufügen oder Entfernen passender JARs den Classpath aktualisiert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java, typescript, 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
- 30/100