redhat-developer / redhat-developer/vscode-java
Update classpath based on java.project.referencedLibraries when modifications in pointed folders
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 2.3k
- Forks
- 546
- Merge moyen
- 20 h 1 min
- PR mergées (30 j)
- 11
Description
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
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par suivre la manière dont le paramètre java.project.referencedLibraries est traité et la manière dont l’extension réagit aux changements dans les dossiers référencés en dehors du workspace. Comparez la solution de contournement existante « Clean java language Server workspace » avec l’actualisation automatique ou la commande demandée, puis vérifiez que l’ajout ou la suppression de JARs correspondants actualise le classpath.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, typescript, vscode
- Domaine
- developer-experience, tooling
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 30/100