Меня смущает использование maven в средах разработки и производства - я уверен, что мне не хватает чего-то простого.Благодарен за любую помощь ..
Я установил maven в eclipse на своей локальной машине и написал несколько программ.Мне очень нравится, как это делает такие вещи, как зависимые банки очень легкими.
Так что это моя среда разработки.Но сейчас я хочу выпустить проект в производство на удаленном сервере.Я искал документацию, но не могу понять, как она должна работать или каков наилучший метод maven. Вы должны:
a) Также запускать maven в своей производственной среде,и загрузить все свои файлы в свою производственную среду и перестроить там свой проект?(Что-то во мне искажает идею перестроить «выпущенный» код на производственном сервере, поэтому я вполне уверен, что это неправильно ..)
b) использовать mvn: package для создания вашего jar-файлаа затем скопировать это до производства?(Но что из всех этих приятных зависимостей? Разве нет опасности, что ваш протестированный код теперь будет работать с разными версиями зависимых jar-файлов в производственной среде, возможно, нарушит ваш код? Или пропустит jar-файл ...?)
в) Что-то еще, что я не понимаю ...
Заранее благодарен за любую помощь!