Самый простой способ передать профили spring на gradle bootRun
(для меня) по переменной окружения (например, SPRING_PROFILES_ACTIVE
), когда выполняется в командной строке.
В отличие от конфигураций приложений, конфигурация для задач gradle не предоставляет вход для переменных среды. И поскольку параметры виртуальной машины не подбираются, как кажется, я не могу запускать эти задачи из среды IDE.
Я знаю, что я мог бы запустить IntelliJ с набором envvar, но это кажется довольно громоздким.
Так что мне нужен кулон IntelliJ для SPRING_PROFILES_ACTIVE=dev,testdb gradle bootRun
, если нет веской причины, они оставили это.
Система - это linux, intellij 14. В проекте используется springboot, и я хочу перейти от запуска main
в IntelliJ к работе с springloaded + bootRun
и разделить вызовы compileGroovy
, поскольку IntelliJ не "понимает", файл gradle полностью и для этого скрывает ошибки.