redhat-developer / redhat-developer/vscode-java
Gradle "includeBuild" no longer recognizes imported classes in the IDE
Nessuno ha ancora preso questa issue.
- Lingua principale
- TypeScript
- Stelle
- 2.3k
- Fork
- 546
- Merge medio
- 20h 1m
- PR unite (30g)
- 11
Descrizione
When utilizing "includeBuild" in the settings.gradle file, the IDE no longer recognizes java imports/objects from the included project. Compiling in gradle via the command line continues to work as expected.
Environment
- Operating System: Windows
- JDK version: 1.8/17
- Visual Studio Code version: 1.88.1
- Java extension version: 1.29
Steps To Reproduce
- Run
gradle initto generate a java library called 'inc1' - Run
gradle initto generate a java library called 'inc2' - Add 'group="inc2"' to inc2 build.gradle
- Add
includeBuild '..\\inc2'to the inc1 settings.gradle file - Add
implementation "inc2:lib:1.0.0"to inc1 build.gradle dependencies - Create class Lib2.java in the inc2 project
- Import and instantiate the Lib2 object in the inc1 project
- Run
gradle assemblein inc1 and verify success - Open inc1 in VSCode and verify it can not locate the Lib2 object
Current Result
The Lib2 import cannot be resolved in VSCode
Expected Result
The Lib2 import can be resolved in VSCode
Additional Informations
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Direzione di ricerca
Inizia con il progetto di esempio collegato e riproduci il problema usando inc1/settings.gradle, inc1/build.gradle e il progetto inc2 incluso; confronta l’output riuscito di gradle assemble con l’import di Lib2.java non risolto da VS Code. Traccia la gestione della dipendenza includeBuild da parte dell’estensione Java e considera il problema completato quando l’import di Lib2 viene risolto in VS Code mentre la build Gradle continua ad avere esito positivo.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- developer-experience, tooling
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 35/100