So starte ich bootRun mit dem Federprofil über die gradle task

Ich versuche gradle einzurichten, um das @ zu startbootRun Prozess mit verschiedenen aktivierten Federprofilen.

Meine jetzigebootRun Konfiguration sieht so aus:

bootRun {
    // pass command line options from gradle to bootRun
    // usage: gradlew bootRun "-Dspring.profiles.active=local,protractor"
    if (System.properties.containsKey('spring.profiles.active')) {
        systemProperty "spring.profiles.active", System.properties['spring.profiles.active']
    }
}

Ich möchte Systemeigenschaften mit einem @ setzgradle task, und führen Sie dannbootRun.

Mein Versuch sah so aus:

task bootRunDev

bootRunDev  {
    System.setProperty("spring.profiles.active", "Dev")
}

Ein paar Fragen

istsystemProperty ein Teil der Spring Boot BootRun Konfiguration? Ist es möglich, eine Systemeigenschaft in einer anderen Task festzulegen?Was soll mein nächster Schritt sein? Ich benötigebootRunDev Konfiguration vorbootRun Gibt es einen anderen Ansatz, den ich untersuchen sollte

-Eric

Antworten auf die Frage(14)

Ihre Antwort auf die Frage