jOOQ - generowanie kodu

0

Ostatnio czytam o jOOQ i zastanawiam się jaki jest poprawny sposób pracy z tą biblioteką.

W jaki sposób zarządzacie generowaniem kodu dla jOOQ?
Czy wywołujecie ręcznie z linii komend tylko wtedy gdy jest to potrzebne i cały wygenerowany kod leci do repozytorium?
Czy może lepiej skonfigurować generowanie w mavenie? Czy w takim przypadku wysyłacie wygenerowany kod do repozytorium?

Edit: pewnie nie ma jednoznacznej odpowiedzi na to pytanie, tak jak zostało opisane na tym blogu: https://blog.jooq.org/tag/source-code-generation/
Po prostu chciałbym poznać opinię innych, jak to wygląda w istniejących projektach.

2

Generalnie, trzymanie wygenerowanego kodu w repo to patologia. Wyjątki to projekty, gdzie taki kod prawie sie nie zmienia. Czyli, w tym przypadku, jooq do jakiejś starej bazy, gdzie dwa razy w roku ktoś dodaje jakąś kolumnę.

0

Potwierdzam to, co napisał Jarek. Z JOOQiem nie mam jakiegoś specjalnego doświadczenia, ale korzystałem z innych bibliotek generujących kod i zazwyczaj ten kod generuje się jakichś katalogach typu /generated/, /build/ lub coś podobnego w zależności od konfiguracji projektu. Powinno to wylądować w .gitignore i każdy sobie lokalnie to generuje podobnie jak CI server.

1 użytkowników online, w tym zalogowanych: 0, gości: 1