diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/pom.xml b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/pom.xml
index c6a09fd722..d90ae32ddb 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/pom.xml
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/pom.xml
@@ -16,6 +16,7 @@
./gradlew
build
false
+ 1.2.10
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/getting-started/typical-plugins.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/getting-started/typical-plugins.gradle
index 6549d2bd3e..8484298eab 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/getting-started/typical-plugins.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/getting-started/typical-plugins.gradle
@@ -1,7 +1,5 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'org.springframework.boot' version '{version}'
}
// tag::apply[]
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/integrating-with-actuator/build-info-additional.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/integrating-with-actuator/build-info-additional.gradle
index a70995ea38..229b164591 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/integrating-with-actuator/build-info-additional.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/integrating-with-actuator/build-info-additional.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
// tag::additional[]
springBoot {
buildInfo {
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/integrating-with-actuator/build-info-basic.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/integrating-with-actuator/build-info-basic.gradle
index 43329cdd61..ffa081cbdb 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/integrating-with-actuator/build-info-basic.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/integrating-with-actuator/build-info-basic.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
// tag::build-info[]
springBoot {
buildInfo()
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/integrating-with-actuator/build-info-custom-values.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/integrating-with-actuator/build-info-custom-values.gradle
index c8e8b0b416..c52d515f28 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/integrating-with-actuator/build-info-custom-values.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/integrating-with-actuator/build-info-custom-values.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
// tag::custom-values[]
springBoot {
buildInfo {
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/managing-dependencies/configure-bom.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/managing-dependencies/configure-bom.gradle
index 00b62fe807..70bcdb2cb0 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/managing-dependencies/configure-bom.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/managing-dependencies/configure-bom.gradle
@@ -1,11 +1,6 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
-}
-
plugins {
id 'java'
+ id 'org.springframework.boot' version '{version}'
}
apply plugin: 'io.spring.dependency-management'
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/managing-dependencies/custom-version.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/managing-dependencies/custom-version.gradle
index 54009ee8c2..f5e022c578 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/managing-dependencies/custom-version.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/managing-dependencies/custom-version.gradle
@@ -1,10 +1,7 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
dependencyManagement {
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/managing-dependencies/dependencies.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/managing-dependencies/dependencies.gradle
index 7ee3a5726a..44ff92d1ad 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/managing-dependencies/dependencies.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/managing-dependencies/dependencies.gradle
@@ -1,14 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
-}
-
plugins {
id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
// tag::dependencies[]
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/application-plugin-main-class.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/application-plugin-main-class.gradle
index b91321d8fd..992486aeae 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/application-plugin-main-class.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/application-plugin-main-class.gradle
@@ -1,13 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'application'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-apply plugin: 'application'
-
// tag::main-class[]
mainClassName = 'com.example.ExampleApplication'
// end::main-class[]
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-and-jar.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-and-jar.gradle
index 435c9def48..17345aae90 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-and-jar.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-and-jar.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
// tag::enable-jar[]
jar {
enabled = true
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-custom-launch-script.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-custom-launch-script.gradle
index 73eacd983e..b2f0c04e2c 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-custom-launch-script.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-custom-launch-script.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
bootJar {
mainClassName 'com.example.ExampleApplication'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-include-launch-script.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-include-launch-script.gradle
index 6a9467263b..fb503be900 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-include-launch-script.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-include-launch-script.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
bootJar {
mainClassName 'com.example.ExampleApplication'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-launch-script-properties.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-launch-script-properties.gradle
index c84490bde6..09dc1b3c16 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-launch-script-properties.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-launch-script-properties.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
bootJar {
mainClassName 'com.example.ExampleApplication'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-main-class.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-main-class.gradle
index 6e2784494b..09a972481f 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-main-class.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-main-class.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
// tag::main-class[]
bootJar {
mainClassName = 'com.example.ExampleApplication'
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-manifest-main-class.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-manifest-main-class.gradle
index 557242e3f1..1e983b5f0b 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-manifest-main-class.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-manifest-main-class.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
// tag::main-class[]
bootJar {
manifest {
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-requires-unpack.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-requires-unpack.gradle
index 168eeaff79..683cdca4b8 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-requires-unpack.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-jar-requires-unpack.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
repositories {
mavenCentral()
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-war-include-devtools.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-war-include-devtools.gradle
index 660bb2ac01..f30b9e0355 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-war-include-devtools.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-war-include-devtools.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'war'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'war'
-
bootWar {
mainClassName 'com.example.ExampleApplication'
classpath file('spring-boot-devtools-1.2.3.RELEASE.jar')
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-war-properties-launcher.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-war-properties-launcher.gradle
index 8fb7deb3e5..1996ff5a0f 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-war-properties-launcher.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/boot-war-properties-launcher.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'war'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'war'
-
bootWar {
mainClassName 'com.example.ExampleApplication'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/spring-boot-dsl-main-class.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/spring-boot-dsl-main-class.gradle
index f2f12ecbea..6ef52ffaff 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/spring-boot-dsl-main-class.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/spring-boot-dsl-main-class.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
// tag::main-class[]
springBoot {
mainClassName = 'com.example.ExampleApplication'
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/war-container-dependency.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/war-container-dependency.gradle
index 70712eac26..5901f7c4f5 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/war-container-dependency.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/packaging/war-container-dependency.gradle
@@ -1,14 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
-}
-
plugins {
id 'war'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
// tag::dependencies[]
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/publishing/maven-publish.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/publishing/maven-publish.gradle
index 6a24def5df..b3b06bbd22 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/publishing/maven-publish.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/publishing/maven-publish.gradle
@@ -1,13 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'maven-publish'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-apply plugin: 'maven-publish'
-
// tag::publishing[]
publishing {
publications {
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/publishing/maven.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/publishing/maven.gradle
index 8adefa0643..37e5d90df2 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/publishing/maven.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/publishing/maven.gradle
@@ -1,13 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'maven'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-apply plugin: 'maven'
-
// tag::upload[]
uploadBootArchives {
repositories {
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/running/application-plugin-main-class-name.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/running/application-plugin-main-class-name.gradle
index 6e05ceaa3d..894cb9b754 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/running/application-plugin-main-class-name.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/running/application-plugin-main-class-name.gradle
@@ -1,13 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'application'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-apply plugin: 'application'
-
// tag::main-class[]
mainClassName = 'com.example.ExampleApplication'
// end::main-class[]
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/running/boot-run-main.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/running/boot-run-main.gradle
index 82907a4c4e..aad2b96a43 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/running/boot-run-main.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/running/boot-run-main.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
// tag::main[]
bootRun {
main = 'com.example.ExampleApplication'
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/running/boot-run-source-resources.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/running/boot-run-source-resources.gradle
index 19b016b526..ba8bd7ace8 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/running/boot-run-source-resources.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/running/boot-run-source-resources.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
// tag::source-resources[]
bootRun {
sourceResources sourceSets.main
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/running/spring-boot-dsl-main-class-name.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/running/spring-boot-dsl-main-class-name.gradle
index 710c093c4c..793ac5bacd 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/running/spring-boot-dsl-main-class-name.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/main/gradle/running/spring-boot-dsl-main-class-name.gradle
@@ -1,13 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'application'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-apply plugin: 'application'
-
// tag::main-class[]
springBoot {
mainClassName = 'com.example.ExampleApplication'
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/testkit/GradleBuild.java b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/testkit/GradleBuild.java
index 3f63c69302..0d7996c424 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/testkit/GradleBuild.java
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/java/org/springframework/boot/gradle/testkit/GradleBuild.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2012-2017 the original author or authors.
+ * Copyright 2012-2018 the original author or authors.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -34,6 +34,11 @@ import io.spring.gradle.dependencymanagement.DependencyManagementPlugin;
import org.apache.commons.compress.archivers.ArchiveEntry;
import org.gradle.testkit.runner.BuildResult;
import org.gradle.testkit.runner.GradleRunner;
+import org.jetbrains.kotlin.cli.common.PropertiesKt;
+import org.jetbrains.kotlin.compilerRunner.KotlinCompilerRunner;
+import org.jetbrains.kotlin.gradle.plugin.KotlinGradleSubplugin;
+import org.jetbrains.kotlin.gradle.plugin.KotlinPlugin;
+import org.jetbrains.kotlin.gradle.plugin.KotlinPluginWrapper;
import org.junit.rules.TemporaryFolder;
import org.junit.rules.TestRule;
import org.junit.runner.Description;
@@ -114,17 +119,18 @@ public class GradleBuild implements TestRule {
GradleBuild.this.script = null;
}
- private String pluginClasspath() {
- return absolutePath("bin") + "," + absolutePath("build/classes/java/main") + ","
- + absolutePath("build/resources/main") + ","
- + pathOfJarContaining(LaunchScript.class) + ","
- + pathOfJarContaining(ClassVisitor.class) + ","
- + pathOfJarContaining(DependencyManagementPlugin.class) + ","
- + pathOfJarContaining(ArchiveEntry.class);
- }
-
- private String absolutePath(String path) {
- return new File(path).getAbsolutePath();
+ private List pluginClasspath() {
+ return Arrays.asList(new File("bin"), new File("build/classes/java/main"),
+ new File("build/resources/main"),
+ new File(pathOfJarContaining(LaunchScript.class)),
+ new File(pathOfJarContaining(ClassVisitor.class)),
+ new File(pathOfJarContaining(DependencyManagementPlugin.class)),
+ new File(pathOfJarContaining(KotlinPluginWrapper.class)),
+ new File(pathOfJarContaining(PropertiesKt.class)),
+ new File(pathOfJarContaining(KotlinCompilerRunner.class)),
+ new File(pathOfJarContaining(KotlinPlugin.class)),
+ new File(pathOfJarContaining(KotlinGradleSubplugin.class)),
+ new File(pathOfJarContaining(ArchiveEntry.class)));
}
private String pathOfJarContaining(Class> type) {
@@ -160,12 +166,12 @@ public class GradleBuild implements TestRule {
FileCopyUtils.copy(scriptContent,
new FileWriter(new File(this.projectDir, "build.gradle")));
GradleRunner gradleRunner = GradleRunner.create().withProjectDir(this.projectDir)
- .withDebug(true);
+ .withDebug(true).withPluginClasspath(pluginClasspath());
+
if (this.gradleVersion != null) {
gradleRunner.withGradleVersion(this.gradleVersion);
}
List allArguments = new ArrayList<>();
- allArguments.add("-PpluginClasspath=" + pluginClasspath());
allArguments.add("-PbootVersion=" + getBootVersion());
allArguments.add("--stacktrace");
allArguments.addAll(Arrays.asList(arguments));
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-additionalProperties.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-additionalProperties.gradle
index 4335ef8445..04bd13b037 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-additionalProperties.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-additionalProperties.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
group = 'com.example'
version = '1.0'
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-basicJar.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-basicJar.gradle
index 92cd745563..46a3ceab0b 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-basicJar.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-basicJar.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
group = 'com.example'
version = '1.0'
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-basicWar.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-basicWar.gradle
index 6a627257c2..7569863629 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-basicWar.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-basicWar.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'war'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'war'
-
group = 'com.example'
version = '1.0'
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-classesDependency.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-classesDependency.gradle
index e217894ff2..43f8427085 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-classesDependency.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-classesDependency.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
springBoot {
buildInfo()
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-jarWithCustomName.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-jarWithCustomName.gradle
index adb3428ee0..5abe1e0519 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-jarWithCustomName.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-jarWithCustomName.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
group = 'com.example'
version = '1.0'
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-warWithCustomName.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-warWithCustomName.gradle
index e679477c15..9239a0a84f 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-warWithCustomName.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/dsl/BuildInfoDslIntegrationTests-warWithCustomName.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'war'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'war'
-
group = 'com.example'
version = '1.0'
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-applicationNameCanBeUsedToCustomizeDistributionName.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-applicationNameCanBeUsedToCustomizeDistributionName.gradle
index 3627c85681..6120cf6512 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-applicationNameCanBeUsedToCustomizeDistributionName.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-applicationNameCanBeUsedToCustomizeDistributionName.gradle
@@ -1,13 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'application'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'application'
-apply plugin: 'java'
-
applicationName = 'custom'
bootJar {
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-scriptsHaveCorrectPermissions.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-scriptsHaveCorrectPermissions.gradle
index 3f06faff0e..74450beaa8 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-scriptsHaveCorrectPermissions.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-scriptsHaveCorrectPermissions.gradle
@@ -1,13 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'application'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'application'
-apply plugin: 'java'
-
bootJar {
mainClassName = 'com.example.ExampleApplication'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-tarDistributionForJarCanBeBuilt.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-tarDistributionForJarCanBeBuilt.gradle
index 3f06faff0e..74450beaa8 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-tarDistributionForJarCanBeBuilt.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-tarDistributionForJarCanBeBuilt.gradle
@@ -1,13 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'application'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'application'
-apply plugin: 'java'
-
bootJar {
mainClassName = 'com.example.ExampleApplication'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-tarDistributionForWarCanBeBuilt.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-tarDistributionForWarCanBeBuilt.gradle
index d1c91f3bda..71b35f4034 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-tarDistributionForWarCanBeBuilt.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-tarDistributionForWarCanBeBuilt.gradle
@@ -1,13 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'war'
+ id 'application'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'application'
-apply plugin: 'war'
-
bootWar {
mainClassName = 'com.example.ExampleApplication'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-zipDistributionForJarCanBeBuilt.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-zipDistributionForJarCanBeBuilt.gradle
index 3f06faff0e..74450beaa8 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-zipDistributionForJarCanBeBuilt.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-zipDistributionForJarCanBeBuilt.gradle
@@ -1,13 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'application'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'application'
-apply plugin: 'java'
-
bootJar {
mainClassName = 'com.example.ExampleApplication'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-zipDistributionForWarCanBeBuilt.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-zipDistributionForWarCanBeBuilt.gradle
index d1c91f3bda..71b35f4034 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-zipDistributionForWarCanBeBuilt.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests-zipDistributionForWarCanBeBuilt.gradle
@@ -1,13 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'war'
+ id 'application'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'application'
-apply plugin: 'war'
-
bootWar {
mainClassName = 'com.example.ExampleApplication'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests.gradle
index d65bb50147..bf327cfdb7 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/ApplicationPluginActionIntegrationTests.gradle
@@ -1,11 +1,7 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-
if (project.hasProperty('applyApplicationPlugin')) {
apply plugin: 'application'
applicationDefaultJvmArgs = ['-Dcom.example.a=alpha', '-Dcom.example.b=bravo']
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/DependencyManagementPluginActionIntegrationTests-helpfulErrorWhenVersionlessDependencyFailsToResolve.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/DependencyManagementPluginActionIntegrationTests-helpfulErrorWhenVersionlessDependencyFailsToResolve.gradle
index f80a0b67a8..4f9356dd15 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/DependencyManagementPluginActionIntegrationTests-helpfulErrorWhenVersionlessDependencyFailsToResolve.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/DependencyManagementPluginActionIntegrationTests-helpfulErrorWhenVersionlessDependencyFailsToResolve.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'java'
-apply plugin: 'org.springframework.boot'
-
repositories {
mavenLocal()
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/DependencyManagementPluginActionIntegrationTests.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/DependencyManagementPluginActionIntegrationTests.gradle
index 12dca02ea4..bde30790cc 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/DependencyManagementPluginActionIntegrationTests.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/DependencyManagementPluginActionIntegrationTests.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'java'
-apply plugin: 'org.springframework.boot'
-
if (project.hasProperty('applyDependencyManagementPlugin')) {
apply plugin: 'io.spring.dependency-management'
dependencyManagement {
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-additionalMetadataLocationsConfiguredWhenProcessorIsPresent.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-additionalMetadataLocationsConfiguredWhenProcessorIsPresent.gradle
index b53e1a8094..4bde9d4b09 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-additionalMetadataLocationsConfiguredWhenProcessorIsPresent.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-additionalMetadataLocationsConfiguredWhenProcessorIsPresent.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
repositories {
flatDir { dirs 'libs' }
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-additionalMetadataLocationsNotConfiguredWhenProcessorIsAbsent.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-additionalMetadataLocationsNotConfiguredWhenProcessorIsAbsent.gradle
index 1e502a8b84..5fd735724d 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-additionalMetadataLocationsNotConfiguredWhenProcessorIsAbsent.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-additionalMetadataLocationsNotConfiguredWhenProcessorIsAbsent.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
compileJava {
doLast {
println "$name compiler args: ${options.compilerArgs}"
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-assembleRunsBootJarAndJarIsSkipped.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-assembleRunsBootJarAndJarIsSkipped.gradle
index c197148cd8..e53e440aec 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-assembleRunsBootJarAndJarIsSkipped.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-assembleRunsBootJarAndJarIsSkipped.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
bootJar {
mainClassName = 'com.example.Application'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-jarAndBootJarCanBothBeBuilt.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-jarAndBootJarCanBothBeBuilt.gradle
index bacf1a05c4..1d3126a70e 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-jarAndBootJarCanBothBeBuilt.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-jarAndBootJarCanBothBeBuilt.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
bootJar {
mainClassName = 'com.example.Application'
classifier = 'boot'
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-javaCompileTasksCanOverrideDefaultParametersCompilerFlag.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-javaCompileTasksCanOverrideDefaultParametersCompilerFlag.gradle
index ad4850a8a5..e60a89436c 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-javaCompileTasksCanOverrideDefaultParametersCompilerFlag.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-javaCompileTasksCanOverrideDefaultParametersCompilerFlag.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
tasks.withType(JavaCompile) {
options.compilerArgs = ['-Xlint:all']
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-javaCompileTasksUseParametersAndAdditionalCompilerFlags.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-javaCompileTasksUseParametersAndAdditionalCompilerFlags.gradle
index f72a0ca106..b93b99bfa2 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-javaCompileTasksUseParametersAndAdditionalCompilerFlags.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-javaCompileTasksUseParametersAndAdditionalCompilerFlags.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
tasks.withType(JavaCompile) {
options.compilerArgs << '-Xlint:all'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-javaCompileTasksUseParametersCompilerFlagByDefault.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-javaCompileTasksUseParametersCompilerFlagByDefault.gradle
index fec32ce90f..5f177371c3 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-javaCompileTasksUseParametersCompilerFlagByDefault.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests-javaCompileTasksUseParametersCompilerFlagByDefault.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
task('javaCompileTasksCompilerArgs') {
doFirst {
tasks.withType(JavaCompile) {
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests.gradle
index 70df201a02..7c633087a5 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/JavaPluginActionIntegrationTests.gradle
@@ -1,11 +1,7 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-
if (project.hasProperty('applyJavaPlugin')) {
apply plugin: 'java'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/KotlinPluginActionIntegrationTests-kotlinCompileTasksCanOverrideDefaultJavaParametersFlag.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/KotlinPluginActionIntegrationTests-kotlinCompileTasksCanOverrideDefaultJavaParametersFlag.gradle
index fc6b58756f..d2c6c2dfbf 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/KotlinPluginActionIntegrationTests-kotlinCompileTasksCanOverrideDefaultJavaParametersFlag.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/KotlinPluginActionIntegrationTests-kotlinCompileTasksCanOverrideDefaultJavaParametersFlag.gradle
@@ -1,14 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
-}
-
plugins {
- id 'org.jetbrains.kotlin.jvm' version '1.2.10'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
+apply plugin: 'org.jetbrains.kotlin.jvm'
import org.jetbrains.kotlin.gradle.dsl.KotlinCompile
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/KotlinPluginActionIntegrationTests-kotlinCompileTasksUseJavaParametersFlagByDefault.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/KotlinPluginActionIntegrationTests-kotlinCompileTasksUseJavaParametersFlagByDefault.gradle
index bce41d11bd..cb6e5f8967 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/KotlinPluginActionIntegrationTests-kotlinCompileTasksUseJavaParametersFlagByDefault.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/KotlinPluginActionIntegrationTests-kotlinCompileTasksUseJavaParametersFlagByDefault.gradle
@@ -1,14 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
-}
-
plugins {
- id 'org.jetbrains.kotlin.jvm' version '1.2.10'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
+apply plugin: 'org.jetbrains.kotlin.jvm'
import org.jetbrains.kotlin.gradle.dsl.KotlinCompile
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/KotlinPluginActionIntegrationTests-kotlinVersionMatchesKotlinPluginVersion.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/KotlinPluginActionIntegrationTests-kotlinVersionMatchesKotlinPluginVersion.gradle
index 5bdc4b09a6..4f67100c60 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/KotlinPluginActionIntegrationTests-kotlinVersionMatchesKotlinPluginVersion.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/KotlinPluginActionIntegrationTests-kotlinVersionMatchesKotlinPluginVersion.gradle
@@ -1,16 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
-}
-
plugins {
- id 'org.jetbrains.kotlin.jvm' version '1.2.10'
+ id 'org.springframework.boot' version '{version}'
}
-
-apply plugin: 'org.springframework.boot'
apply plugin: 'io.spring.dependency-management'
+apply plugin: 'org.jetbrains.kotlin.jvm'
dependencyManagement {
resolutionStrategy {
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/KotlinPluginActionIntegrationTests-noKotlinVersionPropertyWithoutKotlinPlugin.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/KotlinPluginActionIntegrationTests-noKotlinVersionPropertyWithoutKotlinPlugin.gradle
index 1f34d0a34b..b32c7306da 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/KotlinPluginActionIntegrationTests-noKotlinVersionPropertyWithoutKotlinPlugin.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/KotlinPluginActionIntegrationTests-noKotlinVersionPropertyWithoutKotlinPlugin.gradle
@@ -1,11 +1,7 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-
task kotlinVersion {
doLast {
def kotlinVersion = project.hasProperty('kotlin.version') ? project.getProperty('kotlin.version') : 'none'
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/MavenPluginActionIntegrationTests.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/MavenPluginActionIntegrationTests.gradle
index 068722c2fe..8cccb4716b 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/MavenPluginActionIntegrationTests.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/MavenPluginActionIntegrationTests.gradle
@@ -1,13 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'maven'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-apply plugin: 'maven'
-
task('conf2ScopeMappings') {
doFirst {
tasks.getByName('uploadBootArchives').repositories.withType(MavenResolver) {
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/OnlyDependencyManagementIntegrationTests.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/OnlyDependencyManagementIntegrationTests.gradle
index 40e2c8ed38..2fe39651b2 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/OnlyDependencyManagementIntegrationTests.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/OnlyDependencyManagementIntegrationTests.gradle
@@ -1,11 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'org.springframework.boot' version '{version}' apply false
+ id 'java'
}
apply plugin: 'io.spring.dependency-management'
-apply plugin: 'java'
repositories {
mavenLocal()
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/SpringBootPluginIntegrationTests-unresolvedDependenciesAreAnalyzedWhenDependencyResolutionFails.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/SpringBootPluginIntegrationTests-unresolvedDependenciesAreAnalyzedWhenDependencyResolutionFails.gradle
index 459fdbc6a3..8c187442cf 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/SpringBootPluginIntegrationTests-unresolvedDependenciesAreAnalyzedWhenDependencyResolutionFails.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/SpringBootPluginIntegrationTests-unresolvedDependenciesAreAnalyzedWhenDependencyResolutionFails.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'java'
-
repositories {
flatDir { dirs 'libs' }
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/SpringBootPluginIntegrationTests.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/SpringBootPluginIntegrationTests.gradle
index 429f102ebc..cf13509ffd 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/SpringBootPluginIntegrationTests.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/SpringBootPluginIntegrationTests.gradle
@@ -1,7 +1,3 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'org.springframework.boot' version '{version}'
}
-
-apply plugin: 'org.springframework.boot'
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/WarPluginActionIntegrationTests-assembleRunsBootWarAndWarIsSkipped.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/WarPluginActionIntegrationTests-assembleRunsBootWarAndWarIsSkipped.gradle
index 8275400db1..6eb9c248f3 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/WarPluginActionIntegrationTests-assembleRunsBootWarAndWarIsSkipped.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/WarPluginActionIntegrationTests-assembleRunsBootWarAndWarIsSkipped.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'war'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'war'
-
bootWar {
mainClassName = 'com.example.Application'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/WarPluginActionIntegrationTests-warAndBootWarCanBothBeBuilt.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/WarPluginActionIntegrationTests-warAndBootWarCanBothBeBuilt.gradle
index f4d4e3cab4..fc129cef96 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/WarPluginActionIntegrationTests-warAndBootWarCanBothBeBuilt.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/WarPluginActionIntegrationTests-warAndBootWarCanBothBeBuilt.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'war'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-apply plugin: 'war'
-
bootWar {
mainClassName = 'com.example.Application'
classifier = 'boot'
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/WarPluginActionIntegrationTests.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/WarPluginActionIntegrationTests.gradle
index 15ca34eec4..e1ed4062c7 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/WarPluginActionIntegrationTests.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/WarPluginActionIntegrationTests.gradle
@@ -1,11 +1,7 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'org.springframework.boot'
-
if (project.hasProperty('applyWarPlugin')) {
apply plugin: 'war'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/buildinfo/BuildInfoIntegrationTests-defaultValues.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/buildinfo/BuildInfoIntegrationTests-defaultValues.gradle
index 2fe8266de8..62b7abef2b 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/buildinfo/BuildInfoIntegrationTests-defaultValues.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/buildinfo/BuildInfoIntegrationTests-defaultValues.gradle
@@ -1,7 +1,5 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'org.springframework.boot' version '{version}' apply false
}
def property(String name, Object defaultValue) {
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/buildinfo/BuildInfoIntegrationTests.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/buildinfo/BuildInfoIntegrationTests.gradle
index 11b31a26d4..16571fb1c2 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/buildinfo/BuildInfoIntegrationTests.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/buildinfo/BuildInfoIntegrationTests.gradle
@@ -1,7 +1,5 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'org.springframework.boot' version '{version}' apply false
}
def property(String name, Object defaultValue) {
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests-applicationPluginMainClassNameIsUsed.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests-applicationPluginMainClassNameIsUsed.gradle
index 684171c140..9f960fb8d9 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests-applicationPluginMainClassNameIsUsed.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests-applicationPluginMainClassNameIsUsed.gradle
@@ -1,11 +1,7 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'application'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'java'
-apply plugin: 'org.springframework.boot'
-apply plugin: 'application'
-
mainClassName = 'com.example.CustomMain'
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests-duplicatesAreHandledGracefully.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests-duplicatesAreHandledGracefully.gradle
index 62cae4d47f..f53d0428c5 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests-duplicatesAreHandledGracefully.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests-duplicatesAreHandledGracefully.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'java'
-apply plugin: 'org.springframework.boot'
-
bootJar {
mainClassName = 'com.example.CustomMain'
duplicatesStrategy = "exclude"
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests-reproducibleArchive.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests-reproducibleArchive.gradle
index a20a9c1094..7fd1b1216f 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests-reproducibleArchive.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests-reproducibleArchive.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'java'
-apply plugin: 'org.springframework.boot'
-
bootJar {
mainClassName = 'com.example.Application'
preserveFileTimestamps = false
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests-springBootExtensionMainClassNameIsUsed.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests-springBootExtensionMainClassNameIsUsed.gradle
index 8028ff4169..38af6a38f6 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests-springBootExtensionMainClassNameIsUsed.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests-springBootExtensionMainClassNameIsUsed.gradle
@@ -1,13 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'application'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'java'
-apply plugin: 'org.springframework.boot'
-apply plugin: 'application'
-
springBoot {
mainClassName = 'com.example.CustomMain'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests.gradle
index b792a058b0..1befd0db06 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootJarIntegrationTests.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'java'
-apply plugin: 'org.springframework.boot'
-
bootJar {
mainClassName = 'com.example.Application'
if (project.hasProperty('includeLaunchScript') ? includeLaunchScript : false) {
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootWarIntegrationTests-applicationPluginMainClassNameIsUsed.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootWarIntegrationTests-applicationPluginMainClassNameIsUsed.gradle
index 8da00e317b..f19f5f82bd 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootWarIntegrationTests-applicationPluginMainClassNameIsUsed.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootWarIntegrationTests-applicationPluginMainClassNameIsUsed.gradle
@@ -1,11 +1,7 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'war'
+ id 'application'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'war'
-apply plugin: 'org.springframework.boot'
-apply plugin: 'application'
-
mainClassName = 'com.example.CustomMain'
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootWarIntegrationTests-reproducibleArchive.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootWarIntegrationTests-reproducibleArchive.gradle
index 4e1274f7ca..ec17f4aa92 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootWarIntegrationTests-reproducibleArchive.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootWarIntegrationTests-reproducibleArchive.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'war'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'war'
-apply plugin: 'org.springframework.boot'
-
bootWar {
mainClassName = 'com.example.Application'
preserveFileTimestamps = false
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootWarIntegrationTests-springBootExtensionMainClassNameIsUsed.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootWarIntegrationTests-springBootExtensionMainClassNameIsUsed.gradle
index 49f3a1ae17..2ba6865c40 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootWarIntegrationTests-springBootExtensionMainClassNameIsUsed.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootWarIntegrationTests-springBootExtensionMainClassNameIsUsed.gradle
@@ -1,13 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'war'
+ id 'application'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'war'
-apply plugin: 'org.springframework.boot'
-apply plugin: 'application'
-
springBoot {
mainClassName = 'com.example.CustomMain'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootWarIntegrationTests.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootWarIntegrationTests.gradle
index dcfae797b6..79fbe55797 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootWarIntegrationTests.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/BootWarIntegrationTests.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'war'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'war'
-apply plugin: 'org.springframework.boot'
-
bootWar {
mainClassName = 'com.example.Application'
if (project.hasProperty('includeLaunchScript') ? includeLaunchScript : false) {
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/MavenIntegrationTests-bootJarCanBeUploaded.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/MavenIntegrationTests-bootJarCanBeUploaded.gradle
index e0ba4eac7c..8a679f9c1d 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/MavenIntegrationTests-bootJarCanBeUploaded.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/MavenIntegrationTests-bootJarCanBeUploaded.gradle
@@ -1,13 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'maven'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'java'
-apply plugin: 'org.springframework.boot'
-apply plugin: 'maven'
-
bootJar {
mainClassName = 'com.example.Application'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/MavenIntegrationTests-bootWarCanBeUploaded.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/MavenIntegrationTests-bootWarCanBeUploaded.gradle
index 58a1ebf76d..5c34f47cfc 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/MavenIntegrationTests-bootWarCanBeUploaded.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/MavenIntegrationTests-bootWarCanBeUploaded.gradle
@@ -1,13 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'war'
+ id 'maven'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'war'
-apply plugin: 'org.springframework.boot'
-apply plugin: 'maven'
-
bootWar {
mainClassName = 'com.example.Application'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/MavenPublishingIntegrationTests-bootJarCanBePublished.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/MavenPublishingIntegrationTests-bootJarCanBePublished.gradle
index f407938323..ad434d1343 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/MavenPublishingIntegrationTests-bootJarCanBePublished.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/MavenPublishingIntegrationTests-bootJarCanBePublished.gradle
@@ -1,13 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'maven-publish'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'java'
-apply plugin: 'org.springframework.boot'
-apply plugin: 'maven-publish'
-
bootJar {
mainClassName = 'com.example.Application'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/MavenPublishingIntegrationTests-bootWarCanBePublished.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/MavenPublishingIntegrationTests-bootWarCanBePublished.gradle
index d1cc018623..432c5e1f67 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/MavenPublishingIntegrationTests-bootWarCanBePublished.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/bundling/MavenPublishingIntegrationTests-bootWarCanBePublished.gradle
@@ -1,13 +1,9 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'war'
+ id 'maven-publish'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'war'
-apply plugin: 'org.springframework.boot'
-apply plugin: 'maven-publish'
-
bootWar {
mainClassName = 'com.example.Application'
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-applicationPluginJvmArgumentsAreUsed.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-applicationPluginJvmArgumentsAreUsed.gradle
index 96047897b2..bdba964355 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-applicationPluginJvmArgumentsAreUsed.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-applicationPluginJvmArgumentsAreUsed.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'application'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'application'
-apply plugin: 'org.springframework.boot'
-
applicationDefaultJvmArgs = ['-Dcom.foo=bar', '-Dcom.bar=baz']
task echoJvmArguments {
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-applicationPluginMainClassNameIsNotUsedWhenItIsNull.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-applicationPluginMainClassNameIsNotUsedWhenItIsNull.gradle
index b839ef3a1a..3187d8536f 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-applicationPluginMainClassNameIsNotUsedWhenItIsNull.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-applicationPluginMainClassNameIsNotUsedWhenItIsNull.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'application'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'application'
-apply plugin: 'org.springframework.boot'
-
task echoMainClassName {
dependsOn compileJava
doLast {
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-applicationPluginMainClassNameIsUsed.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-applicationPluginMainClassNameIsUsed.gradle
index a9163cd7d3..f1a0ca76db 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-applicationPluginMainClassNameIsUsed.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-applicationPluginMainClassNameIsUsed.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'application'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'application'
-apply plugin: 'org.springframework.boot'
-
mainClassName = 'com.example.CustomMainClass'
task echoMainClassName {
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-basicExecution.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-basicExecution.gradle
index 97d0d1c7e3..feb1992eeb 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-basicExecution.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-basicExecution.gradle
@@ -1,8 +1,4 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-
-apply plugin: 'java'
-apply plugin: 'org.springframework.boot'
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-sourceResourcesCanBeUsed.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-sourceResourcesCanBeUsed.gradle
index 47504d6d74..f5b9d8ed4c 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-sourceResourcesCanBeUsed.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-sourceResourcesCanBeUsed.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'java'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'java'
-apply plugin: 'org.springframework.boot'
-
bootRun {
sourceResources sourceSets.main
}
diff --git a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-springBootExtensionMainClassNameIsUsed.gradle b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-springBootExtensionMainClassNameIsUsed.gradle
index 4be46ca960..e2ce1837c0 100644
--- a/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-springBootExtensionMainClassNameIsUsed.gradle
+++ b/spring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/tasks/run/BootRunIntegrationTests-springBootExtensionMainClassNameIsUsed.gradle
@@ -1,12 +1,8 @@
-buildscript {
- dependencies {
- classpath files(pluginClasspath.split(','))
- }
+plugins {
+ id 'application'
+ id 'org.springframework.boot' version '{version}'
}
-apply plugin: 'application'
-apply plugin: 'org.springframework.boot'
-
springBoot {
mainClassName = 'com.example.CustomMainClass'
}