mvn package
используется для создания JAR - развертываемого артефакта приложения. Так что если вы действительно хотите создавать JAR каждый раз, да, вам нужно все упаковать.
Однако, обычно, если вы говорите о небольших изменениях, таких как добавление System.out.println
, я предполагаю, что у вас есть «незавершенное производство». В этом случае вы можете настроить IDE для запуска класса с методом main (класс Application в терминах структуры dropwizard). Это не создаст толстую банку, но для отладки вам это тоже не нужно.
Это то, что я (и я полагаю, многие из наших коллег) делают при работе с приложениями на основе dropwizard, spring-boot (что похоже в этом аспекте) и т. д.