microsoft / microsoft/vscode-java-dependency
Java FX projekt add dependency failed
Personne n'a encore pris cette issue.
- Langage dominant
- TypeScript
- Étoiles
- 199
- Forks
- 105
- Merge moyen
- 1 j 22 h
- PR mergées (30 j)
- 27
Description
Since yesterday's "Project Manager for Java" release, additional dependencies added to JavaFX do not work.
I am making a Java FX project. This is based on Maven. It works.
When I add an extra dependency like Gson.
com.google.code.gson gson 2.11.0I write in the code:
Gson gson = new Gson();
I import as usual.
The dependency cannot be used. VSCode says Gson cannot be resolved. It is there in the pom.xml file, and the import is also there in the code.
I saw that other people had previously written that, due to modularization, the following must be entered in the module-info.java file:
requires com.google.gson;
But even this instruction gives me trouble, you can't even find the module here.
I used it 3 days ago and there were no problems with it.
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
Reproduisez l’échec dans un projet JavaFX Maven en utilisant la dépendance indiquée dans pom.xml, puis comparez le comportement avec et sans l’entrée requires com.google.gson dans module-info.java. Vérifiez l’intégration de Project Manager for Java concernant la résolution des dépendances ; c’est terminé lorsque Gson peut être importé et utilisé sans erreurs de dépendances non résolues dans VS Code.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java, vscode
- Domaine
- build-system, developer-experience
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 30/100