• Ben Hale's avatar
    Use exec when launching the JVM in CLI's shell script · 2a04d94c
    Ben Hale authored
    Previously, when the Spring Boot CLI ran the Java command line for an
    application it did a straight invocation which suppressed propagation of
    signals to the JVM in certain circumstances (e.g within Docker containers).
    
    This change prepends the command with exec which causes the Java process to
    replace the script process in a shell ensuring that signals are propagated to
    the Java process without suppression.
    
    See gh-17976
    Signed-off-by: 's avatarBen Hale <bhale@pivotal.io>
    2a04d94c
Name
Last commit
Last update
.bomr Loading commit data...
.github Loading commit data...
.mvn Loading commit data...
ci Loading commit data...
eclipse Loading commit data...
git/hooks Loading commit data...
spring-boot-project Loading commit data...
spring-boot-samples Loading commit data...
spring-boot-samples-invoker Loading commit data...
spring-boot-tests Loading commit data...
src/checkstyle Loading commit data...
.editorconfig Loading commit data...
.gitignore Loading commit data...
.settings-template.xml Loading commit data...
CODE_OF_CONDUCT.adoc Loading commit data...
CONTRIBUTING.adoc Loading commit data...
LICENSE.txt Loading commit data...
README.adoc Loading commit data...
SUPPORT.adoc Loading commit data...
mvnw Loading commit data...
mvnw.cmd Loading commit data...
pom.xml Loading commit data...