Compile NeoJoin views into the generated VSUM
I maintainer di solito rispondono entro 1 giorno
@Davit-Tsulaia ci sta già lavorando.
Dal 4/11/2026.
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
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.
- Lingua principale
- Java
- Stelle
- 0
- Fork
- 0
- Merge medio
- 8h 5m
- PR unite (30g)
- 15
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di vitruv-tools/Methodologist-SetupService
-
Check NeoJoin view definitions before the buildForse già presa @ZuraKajaia565 l’ha presa 3 giorni fa. Aperta
vitruv-tools/Methodologist-SetupService#54 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Failed upload of meta model leads unaccurate error messageForse di nuovo libera @BENEDICT9845 l’ha presa 53 giorni fa e non c’è nessuna pull request aperta. Aperta
vitruv-tools/Methodologist-SetupService#30 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di vitruv-tools/Methodologist-SetupService
Issue simili
-
Document and enforce pull request review guidelinesForse già presa @dashorst l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
I maintainer di solito rispondono entro 1 giorno
-
`Time.at(t, in: nil)` returns UTC instead of the local time (or the time zone of `t`), unlike CRubyAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno
-
hermes-queue
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 72/100
chrisalunlloyd2-sudo/mindpalace#349 ·
I maintainer di solito rispondono entro 1 giorno
-
Retry-After parser accepts invalid delay-seconds valuesForse già presa @Dhruvraj-Rana l’ha presa oggi. ApertaBug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
open-telemetry/opentelemetry-java#9018 ·
I maintainer di solito rispondono entro 2 giorni
-
bug priority: medium Review effort [1-5]: 2 status: needs-triage type: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
carlos-emr/carlos#5818 ·
I maintainer di solito rispondono entro 1 giorno