Maven2 wypszczanie wersji

0

Witam,
chciałem się zapytać osób które mają doświadczenie z mavenem. Jak w was wygląda wypuszczanie wersji. np macie dwa projekty LibCommon(wersja 1.2.1) oraz LibGui(wersja 3.0.2)
i wypuszczanie nową wersję LibCommon(wersja 1.3.0) i teraz we wszystkich projektach zaleznych od LibCommon zmieniacie zależność...reczna zmiana wersji w pom.

Pozdrawiam

0

zamiast <version>X.X.X</version> można użyć składni <version>[X.X.X,)</version> Oznacza ona "nie starszy niż".

0

Poczytaj o maven-release-plugin. Dokladnie nie pamietam, ale wymaga aby wersja miala -SNAPSHOT, i nastepnie jak robisz release to tworzy wersje bez snapshota, umie zrobic taga w repo kodu, zwieksza numerek w trunku i wszystkich zaleznych projektach itp.
Poza tym, find . -name pom.xml | sed -i 's|1.2.3|1.3.0|g' czy cos podobnego chyba tez nie jest na maksa meczace paluszkow :>

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