redhat-developer / redhat-developer/vscode-java
Declared package "xxx.yyy.zzz" does not match the expected package "src.main.xxx.yyy.zzz" on nested Maven project
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 2.3k
- Forks
- 546
- Ø Merge
- 20 Std. 1 Min.
- Gemergte PRs (30 T.)
- 11
Beschreibung
I'm getting error in title for Maven my Maven project xxx.yyy.zzz. I have opened workspace with more folders and (from root) my Maven project path is src/main/xxx/yyy/zzz/File.java. When File.java is opened, error in title is shown. When I try to change my package declaration to src.main.xxx.yyy.zzz in an effort to at least get rid of the error temporary, error is raised again with switched values - Declared package "src.main.xxx.yyy.zzz" does not match the expected package "xxx.yyy.zzz" on nested Maven project.
Environment
- Operating System: Mac OS 14.6.1
- JDK version: 17.0.6
- Visual Studio Code version: 1.93.0
- Java extension version: 1.35.0
Steps To Reproduce
- [step 1]
- [step 2]
[Please attach a sample project reproducing the error]
Please attach logs
Current Result
Expected Result
Additional Informations
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, das gemeldete Layout mit File.java unter src/main/xxx/yyy/zzz in einem verschachtelten Maven-Projekt zu reproduzieren, das vom Workspace-Root aus geöffnet wurde. Vergleiche das deklarierte Paket mit dem von der Java extension erwarteten Paket und sammle das im Issue angeforderte Beispielprojekt und die Logs. Erledigt bedeutet, dass die Diagnose konsistent das Paket-Root des verschachtelten Maven-Projekts verwendet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- devtools
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100