redhat-developer / redhat-developer/vscode-java

Dependency issue with the extension for Iceberg Apache project

オープン
#4,047 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

主要言語
TypeScript
スター
2.3k
フォーク
546
平均マージ
20時間 1分
マージ済み PR(30日)
11

説明

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

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

リンクされている Apache Iceberg の再現 PR から始め、プロジェクトを開くときまたはビルドするときに Gradle プロジェクトビューで発生する失敗を再現します。aliyun ディレクトリとそのサブプロジェクト iceberg-aliyun 周辺の依存関係の処理を調査します。報告された Java エラーなしでプロジェクトを開いてビルドできれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java, typescript, vscode
領域
build-system, tooling
issue の種類
バグ
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
30/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。