Często potrzebuję rozwidlenia projektu Java, który używa Mavena (zwykle na github).Jaką wersję etykiety użyć do rozwidlonego projektu maven?
Po rozwidleniu projektu i wprowadzeniu zmian, ogólnie chcę zwolnić moje własne prywatne (ale w internecie) repozytorium maven.
Tak więc pytanie o to, jaka powinna być etykieta wersji dla mojego niestandardowego wydania. Nie mogę zrobić SNAPSHOT
, ponieważ potrzebuję tego jako wydania. Czasami sufiksuję projekt z .ADAMGENT
(bo jestem narcyzem). Powiedzmy, że rozwidlałem 1.0.4-SNAPSHOT
. Mogę to zmienić na 1.0.4.ADAMGENT
. Nie mam pojęcia, czy to dobry pomysł. W niektórych przypadkach nie mogę tego uzyskać nawet z .ADAMGENT
, ponieważ narzędzia do budowania Springa Gradle tego nie lubią. Tak więc dla projektów wiosennych robię .ADAMGENT.RELEASE
lub .ADAMGENT.M1
, jeśli jest to kamień milowy.
Co robią inni?
Aktualizacja:chociaż ja powiedziałem widelec ment więcej o zmianie poziomu łata. Nagroda (przez innego użytkownika) z drugiej strony może być dla widelca i/lub łatki
1.0-adam-SNAPSHOT – bmargulies
@bmargulies Nie mogę zrobić SNAPSHOT ponieważ potrzebuję wydania dla projektu, który zależy od widelca (korzystam z wtyczki wydania). –
Jeśli zrobisz wydanie powyższego, otrzymasz * 1.0-adam * ... to jest wydanie. – khmarbaise