2013-06-26 8 views

Odpowiedz

12

Mam ten sam problem jak ty, ale w końcu zrozumiał, że był tylko przyjmując szereg jako wejście, a nie pojedyncza wartość, więc w danym przypadku należy umieścić: wersje

mvn: update-parent - DparentVersion = [1,0,1.1]

Powinno to wybrać 1.1, jeśli istnieje w repozytorium.

Got wskazówkę czytanie biletów w plugin bug tracker

+2

rozwiązanie, ale jest to szkoda wersje Maven nie obsługuje Zastosowanie-Dalej- nadrzędna wersja docelowa – DarVar

6

to działa:

mvn versions:update-parent -DparentVersion=[1.1] 

Powodem jest: ponieważ oczekuje się, że nieruchomość parentVersion być zakres, ani jedna wersja.

Następnie można ustawić "-DparentVersion=[14,16)" zgodnie z dokumentacją w wersji-maven-plugin, ale jeśli chcesz ustawić określoną wersję (np. 1.0), musisz zdefiniować zakres tylko z jednym wynikiem, używając nawiasów ograniczających: [1.0 ].

Zobacz wahają wersje specyfikacja: http://maven.apache.org/enforcer/enforcer-rules/versionRanges.html

Działa to również dla wersji -SNAPSHOT jeśli nie zapomnij ustawić allowSnapshots = true

+0

Dziękujemy za podanie łącza do dokumentacji na temat reguł dotyczących wersji – Noremac

Powiązane problemy