jOOQ - generowanie kodu

jOOQ - generowanie kodu
S8
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 63
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.

jarekr000000
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: U krasnoludów - pod górą
  • Postów: 4712
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ę.

wiciu
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1219
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.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.