redhat-developer / redhat-developer/vscode-java

Dependency issue with the extension for Iceberg Apache project

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

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

Trying to use VSCode with the extension to build/test the Apache Iceberg project, but the dependency handling is not working as expected.
The gradle projects view shows all the gradle projects in Iceberg, and the dependencies are correctly highlighted.

OTOH when I try to open I got Java errors, like:

[{
	"resource": "/workspaces/iceberg/aliyun",
	"owner": "_generated_diagnostic_collection_name_#5",
	"code": "0",
	"severity": 8,
	"message": "The project was not built due to \"aliyun does not exist\". Fix the problem, then try refreshing this project and building it since it may be inconsistent",
	"source": "Java",
	"startLineNumber": 1,
	"startColumn": 1,
	"endLineNumber": 1,
	"endColumn": 1
}]

It might be an issue how the dependecies are handled, as the project has a aliyun directory, which contains a sub-project called: iceberg-aliyun

Repro PR: https://github.com/apache/iceberg/pull/13034

Any suggestions, ideas to make this work would be helpful.
Thanks,
Peter

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

Beginne mit dem verlinkten Apache Iceberg-Reproduktions-PR und reproduziere den Fehler in der Gradle-Projektansicht beim Öffnen oder Erstellen des Projekts. Untersuche die Abhängigkeitsverwaltung rund um das Verzeichnis aliyun und sein Unterprojekt iceberg-aliyun. Die Aufgabe ist abgeschlossen, wenn das Projekt ohne den gemeldeten Java-Fehler geöffnet und erstellt werden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java, typescript, vscode
Bereich
build-system, tooling
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

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