Skip to content

Commit cc5d1c3

Browse files
committed
Plugin projects should not have bootRun tasks enabled by default
Closes gh-775
1 parent 27e4b78 commit cc5d1c3

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

grace-gradle-plugin/src/main/groovy/org/grails/gradle/plugin/core/GrailsPluginGradlePlugin.groovy

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ import org.gradle.api.tasks.compile.GroovyCompile
3737
import org.gradle.language.jvm.tasks.ProcessResources
3838
import org.gradle.tooling.provider.model.ToolingModelBuilderRegistry
3939
import org.springframework.boot.gradle.tasks.bundling.BootJar
40+
import org.springframework.boot.gradle.tasks.run.BootRun
4041

4142
import grails.util.Environment
4243

@@ -46,8 +47,8 @@ import org.grails.gradle.plugin.util.SourceSets
4647
* A Gradle plugin for Grails plugins
4748
*
4849
* @author Graeme Rocher
50+
* @author Michael Yan
4951
* @since 3.0
50-
*
5152
*/
5253
@CompileStatic
5354
class GrailsPluginGradlePlugin extends GrailsGradlePlugin {
@@ -126,9 +127,12 @@ class GrailsPluginGradlePlugin extends GrailsGradlePlugin {
126127
@Override
127128
protected void applySpringBootPlugin(Project project) {
128129
super.applySpringBootPlugin(project)
129-
project.tasks.withType(BootJar) { BootJar bootJar ->
130+
project.tasks.withType(BootJar).configureEach { BootJar bootJar ->
130131
bootJar.enabled = false
131132
}
133+
project.tasks.withType(BootRun).configureEach { BootRun bootRun ->
134+
bootRun.enabled = false
135+
}
132136
}
133137

134138
@CompileDynamic

0 commit comments

Comments
 (0)