У меня есть ситуация, когда у меня нет подключения к интернету на сервере моего клиента (потому что это сервер внутри сети), и мне нужно развернуть на нем приложение Spring Boot который использует сборку Maven. Дело в том, что мне не разрешено подключать сервер к Интернету из-за соображений безопасности, но я могу получить доступ к Интернету на моей машине разработки. Поэтому у меня есть два вопроса:Развертывание проекта загрузки Maven Spring на сервере в автономном режиме
Как получить все зависимости от сервера, о котором идет речь? Могу ли я как-то скопировать загруженные файлы с моей машины разработки на сервер? Если да, то как?
Нужно ли мне настроить Apache Tomcat или я должен просто запустить файл войны из командной строки? Каковы наилучшие методы?
First * make jar not war * (особенно с Spring Boot я бы сказал и процитировал хороший Josh Long здесь). Также просто создайте артефакт на своем компьютере (или создайте сервер) и просто скопируйте банку на сервер, сделав 'java -jar your.jar' и хорошо, что это. –
@ M.Deinum Звучит интересно. Не могли бы вы рассказать об этом (я имею в виду построить артефакт на моей машине) и разместить его в качестве ответа? :) – shyam
просто создайте свое приложение на машине разработки/CI, имеющей доступ в Интернет и развернув последнюю банку/войну на сервер клиента. нет необходимости в maven на сервере клиента. – sodik