Update BootRun to support Gradle's configuration cache

See gh-22922
This commit is contained in:
Andy Wilkinson
2020-10-02 15:04:58 +01:00
parent d1f543fc1d
commit c078a48064
15 changed files with 289 additions and 61 deletions

View File

@@ -4,4 +4,4 @@ plugins {
id 'org.springframework.boot' version '{version}'
}
mainClass = 'com.example.CustomMain'
mainClassName = 'com.example.CustomMain'

View File

@@ -3,9 +3,8 @@ plugins {
id 'org.springframework.boot' version '{version}'
}
task echoMainClassName {
dependsOn compileJava
doLast {
println 'Main class name = ' + bootRun.main
bootRun {
doFirst {
println "Main class name = ${bootRun.main}"
}
}
}

View File

@@ -3,8 +3,4 @@ plugins {
id 'org.springframework.boot' version '{version}'
}
mainClassName = 'com.example.CustomMainClass'
task echoMainClassName {
println 'Main class name = ' + bootRun.main
}
mainClassName = 'com.example.main.CustomMainClass'

View File

@@ -1,12 +1,8 @@
plugins {
id 'application'
id 'java'
id 'org.springframework.boot' version '{version}'
}
springBoot {
mainClass = 'com.example.CustomMainClass'
}
task echoMainClassName {
println 'Main class name = ' + bootRun.main
mainClass = 'com.example.main.CustomMainClass'
}