Итак, я создаю веб-приложение весеннего сапога, упаковывая его в качестве войны и развертывая на сервере приложений tomcat.Сделать зависимость maven, предоставленную на основе активного профиля пружины
У меня есть следующая зависимость в моем pom.xml для кота:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
Объема этой зависимости необходимо предоставить для того, чтобы иметь возможность развернуть его в TOMCAT инстанции. Тем не менее, когда я хочу запустить войну с помощью CLI весеннего загрузочного файла или с помощью конфигурации Spring Spring Spring по умолчанию, мне нужно удалить <scope>provided</scope>
, чтобы он мог запустить встроенный tomcat.
Мой вопрос в том, есть ли способ сделать зависимость условно предоставленной на основе активного профиля пружины или какого-либо другого метода?
В последний раз я попробовал (около 3 месяцев назад) я мог бы развернуть свою войну с котом, даже со встроенным-котом, содержащейся в Это. Он работал нормально. Война была немного больше, чем следовало! Не уверен, что этот подход все еще работает в последних версиях весенней загрузки. –
Не ... Нет. На самом деле нет ... Оставьте его как предусмотрено и используйте задачу загрузки весны maven для запуска приложения из Intellij. Также при запуске войны не должно быть никаких проблем, поскольку весенние пакеты предоставляют зависимые в отдельном каталоге, которые все еще проверяются Spring Boot. –
@ M.Deinum вы должны опубликовать это как ответ - это работает для меня –