Jestem zdezorientowany, jeśli chodzi o użycie maven w środowiskach programistycznych i produkcyjnych - jestem pewien, że jest to coś prostego, czego mi brakuje. Wdzięczny za każdą pomoc ..Zwolnienie z rozwoju do produkcji w maven
Ustawiłem maven wewnątrz zaćmienia na mojej lokalnej maszynie i napisałem jakieś oprogramowanie. Bardzo podoba mi się to, jak bardzo ułatwiało to takie rzeczy, w tym słoiki zależne.
To jest moje środowisko programistyczne. Ale teraz chcę zwolnić projekt do produkcji na zdalnym serwerze. Przeszukałem dokumentację, ale nie mogę się dowiedzieć, jak to ma działać lub jaka jest najlepsza praktyka. Powinnaś:
a) Działać także w środowisku produkcyjnym i przesyłać wszystkie twoje pliki do twojego środowiska produkcyjnego i odbudować tam swój projekt? (Coś we mnie rodzi się z pomysłu odbudowania "zwolnionego" kodu na serwerze produkcyjnym, więc jestem prawie pewien, że to nie jest w porządku ..)
b) użyj mvn: package, aby utworzyć plik jar, a następnie skopiuj to do produkcji? (Ale co z tymi wszystkimi fajnymi zależnościami? Czy nie ma niebezpieczeństwa, że testowany kod będzie teraz działał przeciwko różnym wersjom zależnych słoików w środowisku produkcyjnym, prawdopodobnie łamiąc twój kod? Lub brakuje słoika ...?)
c) Coś jeszcze, że nie jestem na zastanawianie się ..
Dzięki z góry za wszelką pomoc!
Dziękuję wszystkim za pomoc! Pascal - świetna odpowiedź! Dziękuję Ci! Czuję, że postawiłeś mnie na znacznie lepszej ścieżce :-) – Jeremy
Nie ma za co, cieszę się, że jest to pomocne. –