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