Самый простой способ передать профили 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 полностью и для этого скрывает ошибки.
Наконец, скопируйте свойства в задачу Gradle, как указано @cfrick, и @mdjnewman правильно показали: