Ручками, мавеном пакет с зависимостями собираю из идеи (ну или в командной строке если на сервере) и на сервере своем запускаю
а потом ты понимаешь что для того чтобы это сделать тебе надо погасить все что работает на серве, проходили это путь в никуда, я лично на данный момент собираю docker image push-у его в свой registry и потом деплою на сервер, вы можете просто закидывать сбилденный jar. но билдить на сервер это не ок, надеюсь вы хотя бы systemd service сделали который будет рестартовать если что то упадет а то совсем грустно