2015-06-09 2 views
0

Я запускаю приложение Spring Boot, основанное на Gradle. Мне нужно каким-то образом добавить JVM-аргументы в этот проект, поэтому, когда я запускаю проект с помощью «java -jar myProject», аргументы JVM загружались автоматически.Добавить JVM args к приложению весны загрузки

ответ

4

Просто добавьте эту строку в файл build.gradle и вы сможете передать параметры в JVM (например -Dspring.profiles.active = LOC):

bootRun.systemProperties = System.properties 

Весь build.gradle файл должен выглядеть примерно так:

project.ext { 
    ... 
} 

apply plugin: 'java' 
apply plugin: 'idea' 
apply plugin: 'spring-boot' 

repositories { 
    .... 
} 

dependencies { 
    runtime ... 

    compile ... 
    compile ... 

    testCompile ... 
} 

jar { 
    ... 
} 

bootRun.systemProperties = System.properties 
+0

Фактически эта конфигурация может помочь передать аргументы командной строки. Но мне нужно настроить аргументы JVM по умолчанию, поэтому, когда я запускаю «java -jar myProject», эти аргументы по умолчанию автоматически загружаются. –

Смежные вопросы