Я следовал примеру в Построение толстой банки с использованием maven, и теперь я могу запустить следующее для сборки/тестирования и установки моих банок.
mvn clean compile install
Однако install
теперь занимает намного больше времени, потому что теперь мы строим толстую банку. Возможно ли иметь две версии установки, где одна просто создает банки без зависимостей, а другая делает это и, кроме того, создает толстую банку, например:
mvn clean compile install
mvn clean compile install-fatjar
Я знаю, что install-fatjar
не является допустимой фазой, но просто хочу дать представление о том, чего я пытаюсь достичь, то есть об условной установке, при которой толстая банка создается только тогда, когда предоставляется опция.