Код: Выделить всё
spring:
profiles:
active:
- dev
---
server:
port: 8081
spring:
profiles: dev
---
server:
port: 8082
spring:
profiles: test
Код: Выделить всё
No active profile set, falling back to default profiles: default
Я пробовал такие вещи, как
Код: Выделить всё
java -jar sample.jar -Drun.jvmArguments=-Dspring.profiles.active=dev
Код: Выделить всё
java -jar sample.jar -Dspring.profiles.active=dev
jar.
Из того, что я узнал, профили maven — это совершенно разные вещи и не должны влиять на профили Spring.
Я не знаю, где искать проблему, поскольку когда я запускаю приложение с помощью кнопки Выполнить в Intellij IDEA, оно работает отлично и распознает каждый настроенный профиль как активный.
Реальный вопрос здесь: как настроить профиль по умолчанию для запуска при создании артефакта, поэтому нет необходимости размещать дополнительные флаги в команде терминала, запускающей jar.
Я знаю, что есть много вопросов, таких как мой, но большинство принятых ими ответов в моем случае не работают, а на остальные нет ответа. Если вы знаете, в чем может быть проблема, пожалуйста, дайте мне знать. Заранее благодарю за любую помощь!
Подробнее здесь: https://stackoverflow.com/questions/640 ... ed-profile