Compile NeoJoin views into the generated VSUM
メンテナーはふだん 1 日以内に返信
@Davit-Tsulaia がすでに取り組んでいます。
2026年11月4日 から。
評価
この issue はまだ評価されていません。
説明
Context
NeoJoinViewDefinitionProcessor is a stub. It copies the files to views/src/main/neojoin (not a
Maven module) and logs a warning. vsumMain.ftl:127-133 only registers identity view types.
Tasks
- Replace the stub: put the
.njfiles on the classpath of the generated project, e.g. in
vsum/src/main/resources/views/, or turnviewsinto a real module inrootPom.ftl -
vsumPom.ftl:- add the NeoJoin integration dependency (NJ-2) only when views are present
- put the version in a property
-
vsumMain.ftl: register oneNeoJoinViewTypeFactory.fromClasspath(...)per view in
createViewTypes(), next to the identity view types - Map NeoJoin errors from the Maven build to
Source.VIEWSproblems - Docker image:
- pre-load the NeoJoin dependencies in
DockerfileandVsumBuildWarmup(offline build) - add a
.njsample toresources/vsum-sample/
- pre-load the NeoJoin dependencies in
- Update
VsumProjectBuildServiceTest:- replace the
"view stub"content with a real query - assert that the generated project builds and registers the view type
- replace the
- Update README (Features,
viewFiles), WORKPLAN and the@Parameterdescriptions in
VsumController
Acceptance criteria
- A VSUM built with a
.njfile starts. - The view type appears in Vitruv-Server under
GET /vsum/view/types, and a view can be fetched
through/vsum/view.
- 主要言語
- Java
- スター
- 0
- フォーク
- 0
- 平均マージ
- 8時間 5分
- マージ済み PR(30日)
- 15
環境構築
- Dockerfile または Docker Compose ファイルあり
- プルリクエストのテンプレートなし
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
vitruv-tools/Methodologist-SetupService のほかの issue
-
Check NeoJoin view definitions before the build対応中かも @ZuraKajaia565 が 3 日前に担当しました。 オープン
vitruv-tools/Methodologist-SetupService#54 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
-
Failed upload of meta model leads unaccurate error message再び着手できるかも @BENEDICT9845 が 53 日前に担当しましたが、オープン中のプルリクエストはありません。 オープン
vitruv-tools/Methodologist-SetupService#30 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
vitruv-tools/Methodologist-SetupService の issue をすべて見る
似ている issue
-
Document and enforce pull request review guidelines対応中かも @dashorst が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
`Time.at(t, in: nil)` returns UTC instead of the local time (or the time zone of `t`), unlike CRubyオープン
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
hermes-queue
難易度 1/5 1時間未満 初心者へのやさしさ 72/100
chrisalunlloyd2-sudo/mindpalace#349 ·
メンテナーはふだん 1 日以内に返信
-
Retry-After parser accepts invalid delay-seconds values対応中かも @Dhruvraj-Rana が今日担当しました。 オープンBug
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
open-telemetry/opentelemetry-java#9018 ·
メンテナーはふだん 2 日以内に返信
-
bug priority: medium Review effort [1-5]: 2 status: needs-triage type: bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
carlos-emr/carlos#5818 ·
メンテナーはふだん 1 日以内に返信