Mam projekt multimoduł maven i chcę zautomatyzować część przygotowania wydania. Przed wydaniem zwiększam wersję zmienionego modułu A, a ponieważ mam moduł B zależy od A, muszę też zwiększyć wersję B. Wiem, że istnieją wtyczki "versions" i "release", ale one nie kaskada aktualizacji wersji. Czy możliwe jest automatyczne aktualizowanie wersji B?Jak ustawić kaskadową wersję w maven?
Kilka dodatków, które wyjaśniają: Nie używamy wersji modułu nadrzędnego, więc nie muszę jej aktualizować.
Przed wersją gulą:
parent module (1.0)
|
|-- A module (0.01.00)
|-- B module (0.02.00)
Po wersji gulą:
parent module (1.0)
|
|-- A module (0.01.01)
|-- B module (0.02.01)
Trudno sobie wyobrazić, co ty "pytam - czy moduły A i B są częścią struktury wielomodułowej? –
Czy moduły A i B mają tę samą wersję co moduł macierzysty, a następnie siebie nawzajem? –