redhat-developer / redhat-developer/vscode-java
Support referenced libraries for Eclipse projects
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
Type: Bug
So I have this project set up where I have .project and .classpath files in root folder.
Now I'm saving this as a workspace file and therein I have added a new referencedLibrary setting to include the jar file in lib folder.
Expected: Opening the workspace, the jar in lib folder should be used as dependency, ideally should be updated in .classpath file.
Actual: .classpath file is not updated. Neither does vscode honor the setting in workspace file.
Extension version: 1.14.0
VS Code version: Code 1.75.1 (441438abd1ac652551dbe4d408dfcec8a499b8bf, 2023-02-08T21:32:34.589Z)
OS version: Windows_NT x64 10.0.22000
Modes:
Sandboxed: No
Connection to 'ssh-remote+100.108.204.190' could not be established
System Info
| Item | Value |
|---|---|
| CPUs | 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz (8 x 1805) |
| GPU Status | 2d_canvas: enabled canvas_oop_rasterization: disabled_off direct_rendering_display_compositor: disabled_off_ok gpu_compositing: enabled multiple_raster_threads: enabled_on opengl: enabled_on rasterization: enabled raw_draw: disabled_off_ok skia_renderer: enabled_on video_decode: enabled video_encode: enabled vulkan: disabled_off webgl: enabled webgl2: enabled webgpu: disabled_off |
| Load (avg) | undefined |
| Memory (System) | 31.73GB (17.29GB free) |
| Process Argv | --folder-uri vscode-remote://ssh-remote%2B100.108.204.190/scratch/anaray/view_storage/anaray_apps-pt/fusionapps/atf/components/commonComp/atk/essMeta/AtkEssMetaDataPublicUi |
| Screen Reader | no |
| VM | 0% |
Connection to 'ssh-remote+100.108.204.190' could not be established
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 reproduire le workspace avec les fichiers .project et .classpath à la racine, un JAR dans lib et le paramètre de workspace referencedLibrary. Suivez ensuite la manière dont l’extension lit les paramètres du workspace et les métadonnées du classpath d’Eclipse. Le travail est terminé lorsque le JAR est utilisé comme dépendance et que le fichier .classpath est mis à jour de manière cohérente.
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
- 35/100