Мне удалось внедрить proj.ver Gradle в application.yml и после этого внедрить его в приложение-службу.
Мой application.yml выглядит так:
project:
version: ${version}
Но это работает, только если я запустил приложение из cli с:
gradle bootRun
Если я пытаюсь запустить приложение с IntelliJ , оно не сработало и не удалось:
Caused by: java.lang.IllegalArgumentException: Could not resolve placeholder 'version' in value "${version}"
Я прочитал все ответы от Stackoverflow, и они предложили два решения:
Использовать пружинные профили
Изменить конфигурацию запуска и запустить перед запуском задачи gradle: processResources
Я бы предпочел что-то вроде по умолчанию для proj.ver, когда я бегу из IntelliJ. Это возможно? Или есть ли лучшие решения для этой ситуации?
Спасибо