redhat-developer / redhat-developer/vscode-java

java.import.exclusions being ignored for Eclipse projects on startup

Offen
#2,101 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug extension-start preferences
Vorherrschende Sprache
TypeScript
Sterne
2.3k
Forks
546
Ø Merge
20 Std. 1 Min.
Gemergte PRs (30 T.)
11

Beschreibung

I've tried to ignore a project in a workspace with multiple Eclipse projects but I have been unsuccessful. This did work in the past for me, but at some point, it stopped working again.

My settings.json config for excluding in repro repo:

"java.import.exclusions": [
        "**/project1/**"
    ]
Environment
  • Operating System: macOS Catalina 10.15.7
  • JDK version: Language server JDK: openjdk version "13.0.2" 2020-01-14 | Runtime JDK: openjdk version "1.8.0_252"
  • Visual Studio Code version: Version: 1.59.1
  • Java extension version: v0.81.0
Steps To Reproduce
  1. Clone Repro repo
  2. Open folder in VSCode with Java extension enabled

Repro repo
Logs

Current Result

image

Expected Result

project1 would not be imported

Additional Informations

I've also tested on my Windows 11 PC with the same VSCode and extension version (though different JDK versions) with the same results.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Reproduziere das Problem mithilfe des verlinkten Reproduktions-Repositorys, des Ausschlusses für project1 in settings.json und der bereitgestellten Protokolle. Beginne damit, die Startup-Verarbeitung von java.import.exclusions für mehrere Eclipse-Projekte in der Java-Erweiterung nachzuverfolgen. Erledigt ist die Aufgabe, wenn project1 beim Öffnen des Arbeitsbereichs nicht importiert wird, während die anderen Projekte weiterhin verfügbar sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, typescript
Bereich
devtools, tooling
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
38/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.