redhat-developer / redhat-developer/vscode-java
Type checking and other features not working with Gradle project
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
I used this extension to work on a Maven project originally, and it worked very well. The main features I'm interested in are type-checking (getting a warning if I call a method with bad arguments, or if I call a method that doesn't exist, say) and import warnings (being told I need to import something before using it, and being able to add the import with a single click).
Now I'm working on a Gradle project (an Android project), and these features no longer work. When I open the developer console, I see this type of error every time I open a .java file:
Error: src/main/java/com/google/android/exoplayer/demo [in demo] is not on its project's build path
Environment
- Operating System: Ubuntu 18.10
- JDK version: 1.8
- Visual Studio Code version: 1.31.1
- Java extension version: 0.39.0
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 l’erreur signalée lors de l’ouverture d’un fichier Java dans le projet Android basé sur Gradle, en utilisant les détails de l’environnement indiqués dans l’issue. Suivez la manière dont le chemin de build du projet est détecté et comparez-la au cas Maven fonctionnel ; c’est terminé lorsque la vérification des types et les avertissements d’importation fonctionnent sans l’erreur de chemin de build.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- android, java
- Domaine
- mobile-dev, tooling
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 25/100