Migrate gradle-pluigin to Antora

See gh-33766
This commit is contained in:
Phillip Webb 2024-03-19 21:47:37 -07:00
parent f35d6b6bd6
commit 18a2b2e9fb
139 changed files with 1065 additions and 798 deletions

View File

@ -1,7 +1,7 @@
plugins { plugins {
id "java-gradle-plugin" id "java-gradle-plugin"
id "maven-publish" id "maven-publish"
id "org.asciidoctor.jvm.convert" id "org.antora"
id "org.springframework.boot.conventions" id "org.springframework.boot.conventions"
id "org.springframework.boot.maven-repository" id "org.springframework.boot.maven-repository"
id "org.springframework.boot.optional-dependencies" id "org.springframework.boot.optional-dependencies"
@ -10,7 +10,7 @@ plugins {
description = "Spring Boot Gradle Plugins" description = "Spring Boot Gradle Plugins"
configurations { configurations {
documentation antoraContent
"testCompileClasspath" { "testCompileClasspath" {
// Downgrade SLF4J is required for tests to run in Eclipse // Downgrade SLF4J is required for tests to run in Eclipse
resolutionStrategy.force("org.slf4j:slf4j-api:1.7.36") resolutionStrategy.force("org.slf4j:slf4j-api:1.7.36")
@ -34,8 +34,6 @@ configurations {
} }
dependencies { dependencies {
asciidoctorExtensions("io.spring.asciidoctor:spring-asciidoctor-extensions-section-ids")
implementation(project(":spring-boot-project:spring-boot-tools:spring-boot-buildpack-platform")) implementation(project(":spring-boot-project:spring-boot-tools:spring-boot-buildpack-platform"))
implementation(project(":spring-boot-project:spring-boot-tools:spring-boot-loader-tools")) implementation(project(":spring-boot-project:spring-boot-tools:spring-boot-loader-tools"))
implementation("io.spring.gradle:dependency-management-plugin") implementation("io.spring.gradle:dependency-management-plugin")
@ -86,36 +84,8 @@ validatePlugins {
enableStricterValidation = true enableStricterValidation = true
} }
task dependencyVersions(type: org.springframework.boot.build.constraints.ExtractVersionConstraints) {
enforcedPlatform(":spring-boot-project:spring-boot-dependencies")
}
tasks.withType(org.asciidoctor.gradle.jvm.AbstractAsciidoctorTask) {
dependsOn dependencyVersions
inputs.dir('src/docs/gradle').withPathSensitivity(PathSensitivity.RELATIVE).withPropertyName('buildScripts')
doFirst {
attributes "dependency-management-plugin-version": dependencyVersions.versionConstraints["io.spring.gradle:dependency-management-plugin"]
}
}
tasks.named('test') { tasks.named('test') {
inputs.dir('src/docs/gradle').withPathSensitivity(PathSensitivity.RELATIVE).withPropertyName('buildScripts') inputs.dir('src/docs/antora/modules/gradle-plugin/examples').withPathSensitivity(PathSensitivity.RELATIVE).withPropertyName('buildScripts')
}
asciidoctor {
sources {
include "index.adoc"
}
}
task asciidoctorPdf(type: org.asciidoctor.gradle.jvm.AsciidoctorTask) {
sources {
include "index.adoc"
}
}
tasks.withType(org.asciidoctor.gradle.jvm.AbstractAsciidoctorTask) {
attributes "native-build-tools-version": nativeBuildToolsVersion
} }
javadoc { javadoc {
@ -133,25 +103,33 @@ javadoc {
} }
} }
task zip(type: Zip) { def antoraGradlePluginLocalAggregateContent = tasks.register("antoraGradlePluginLocalAggregateContent", Zip) {
dependsOn asciidoctor, asciidoctorPdf destinationDirectory = layout.buildDirectory.dir('generated/docs/antora-content')
duplicatesStrategy "fail" archiveClassifier = "gradle-plugin-local-aggregate-content"
from(asciidoctorPdf.outputDir) { from(tasks.getByName("generateAntoraYml")) {
into "reference/pdf" into "modules"
rename "index.pdf", "${project.name}-reference.pdf"
}
from(asciidoctor.outputDir) {
into "reference/htmlsingle"
} }
}
def antoraGradlePluginCatalogContent = tasks.register("antoraGradlePluginCatalogContent", Zip) {
destinationDirectory = layout.buildDirectory.dir('generated/docs/antora-content')
archiveClassifier = "gradle-plugin-catalog-content"
from(javadoc) { from(javadoc) {
into "api" into "api/java"
} }
} }
tasks.named("generateAntoraPlaybook") {
xrefStubs = ["appendix:.*", "api:.*", "reference:.*"]
alwaysInclude = [name: "gradle-plugin", classifier: "local-aggregate-content"]
dependsOn antoraGradlePluginLocalAggregateContent
}
tasks.named("antora") {
inputs.files(antoraGradlePluginLocalAggregateContent, antoraGradlePluginCatalogContent)
}
artifacts { artifacts {
"documentation" zip antoraContent antoraGradlePluginCatalogContent
} }
toolchain {
maximumCompatibleJavaVersion = JavaLanguageVersion.of(20)
}

View File

@ -0,0 +1,8 @@
name: spring-boot
ext:
zip_contents_collector:
include:
- name: gradle-plugin
classifier: catalog-content
module: gradle-plugin
destination: content-catalog

View File

@ -0,0 +1 @@
include::gradle-plugin:partial$nav-gradle-plugin.adoc[]

View File

@ -0,0 +1,5 @@
plugins {
id 'org.springframework.boot' version '{version-spring-boot}'
id 'org.graalvm.buildtools.native' version '{version-native-build-tools}'
id 'java'
}

View File

@ -0,0 +1,5 @@
plugins {
id("org.springframework.boot") version "{version-spring-boot}"
id("org.graalvm.buildtools.native") version "{version-native-build-tools}"
java
}

View File

@ -0,0 +1,3 @@
plugins {
id 'org.springframework.boot' version '{version-spring-boot}'
}

View File

@ -0,0 +1,3 @@
plugins {
id("org.springframework.boot") version "{version-spring-boot}"
}

View File

@ -4,7 +4,7 @@ buildscript {
} }
dependencies { dependencies {
classpath 'org.springframework.boot:spring-boot-gradle-plugin:{gradle-project-version}' classpath 'org.springframework.boot:spring-boot-gradle-plugin:{version-spring-boot}'
} }
} }

View File

@ -1,7 +1,7 @@
// tag::apply[] // tag::apply[]
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
apply plugin: 'io.spring.dependency-management' apply plugin: 'io.spring.dependency-management'

View File

@ -1,7 +1,7 @@
// tag::apply[] // tag::apply[]
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
apply(plugin = "io.spring.dependency-management") apply(plugin = "io.spring.dependency-management")

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
// tag::additional[] // tag::additional[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::additional[] // tag::additional[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
// tag::build-info[] // tag::build-info[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::build-info[] // tag::build-info[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
// tag::custom-values[] // tag::custom-values[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::custom-values[] // tag::custom-values[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
// tag::exclude-time[] // tag::exclude-time[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::exclude-time[] // tag::exclude-time[]

View File

@ -3,8 +3,8 @@ import io.spring.gradle.dependencymanagement.dsl.DependencyManagementExtension
// tag::configure-bom[] // tag::configure-bom[]
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" apply false id("org.springframework.boot") version "{version-spring-boot}" apply false
id("io.spring.dependency-management") version "{dependency-management-plugin-version}" id("io.spring.dependency-management") version "{version-dependency-management-plugin}"
} }
dependencyManagement { dependencyManagement {

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
// tag::configure-bom[] // tag::configure-bom[]

View File

@ -2,7 +2,7 @@ import io.spring.gradle.dependencymanagement.dsl.DependencyManagementExtension
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::configure-bom[] // tag::configure-bom[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
// tag::configure-platform[] // tag::configure-platform[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::configure-platform[] // tag::configure-platform[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
dependencies { dependencies {

View File

@ -1,6 +1,6 @@
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
dependencies { dependencies {

View File

@ -1,5 +1,5 @@
plugins { plugins {
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
apply plugin: 'io.spring.dependency-management' apply plugin: 'io.spring.dependency-management'

View File

@ -1,7 +1,7 @@
import io.spring.gradle.dependencymanagement.dsl.DependencyManagementExtension import io.spring.gradle.dependencymanagement.dsl.DependencyManagementExtension
plugins { plugins {
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
apply(plugin = "io.spring.dependency-management") apply(plugin = "io.spring.dependency-management")

View File

@ -4,6 +4,6 @@ buildscript {
} }
dependencies { dependencies {
classpath 'org.springframework.boot:spring-boot-gradle-plugin:{gradle-project-version}' classpath 'org.springframework.boot:spring-boot-gradle-plugin:{version-spring-boot}'
} }
} }

View File

@ -0,0 +1,3 @@
plugins {
id 'org.springframework.boot' version '{version-spring-boot}' apply false
}

View File

@ -0,0 +1,3 @@
plugins {
id("org.springframework.boot") version "{version-spring-boot}" apply false
}

View File

@ -4,6 +4,6 @@ buildscript {
} }
dependencies { dependencies {
classpath 'org.springframework.boot:spring-boot-gradle-plugin:{gradle-project-version}' classpath 'org.springframework.boot:spring-boot-gradle-plugin:{version-spring-boot}'
} }
} }

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
apply plugin: 'io.spring.dependency-management' apply plugin: 'io.spring.dependency-management'

View File

@ -1,6 +1,6 @@
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
apply(plugin = "io.spring.dependency-management") apply(plugin = "io.spring.dependency-management")

View File

@ -1,7 +1,7 @@
plugins { plugins {
id 'java' id 'java'
id 'application' id 'application'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
// tag::main-class[] // tag::main-class[]

View File

@ -1,7 +1,7 @@
plugins { plugins {
java java
application application
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::main-class[] // tag::main-class[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
tasks.named("bootJar") { tasks.named("bootJar") {

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::caches[] // tag::caches[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
tasks.named("bootJar") { tasks.named("bootJar") {

View File

@ -3,7 +3,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
tasks.named<BootJar>("bootJar") { tasks.named<BootJar>("bootJar") {

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
// tag::buildpacks[] // tag::buildpacks[]

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::buildpacks[] // tag::buildpacks[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
tasks.named("bootJar") { tasks.named("bootJar") {

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::caches[] // tag::caches[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
tasks.named("bootJar") { tasks.named("bootJar") {

View File

@ -3,7 +3,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
tasks.named<BootJar>("bootJar") { tasks.named<BootJar>("bootJar") {

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
tasks.named("bootJar") { tasks.named("bootJar") {

View File

@ -3,7 +3,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
tasks.named<BootJar>("bootJar") { tasks.named<BootJar>("bootJar") {

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
tasks.named("bootJar") { tasks.named("bootJar") {

View File

@ -3,7 +3,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
tasks.named<BootJar>("bootJar") { tasks.named<BootJar>("bootJar") {

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
tasks.named("bootJar") { tasks.named("bootJar") {

View File

@ -3,7 +3,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
tasks.named<BootJar>("bootJar") { tasks.named<BootJar>("bootJar") {

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
tasks.named("bootJar") { tasks.named("bootJar") {

View File

@ -3,7 +3,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
tasks.named<BootJar>("bootJar") { tasks.named<BootJar>("bootJar") {

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
// tag::env[] // tag::env[]

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::env[] // tag::env[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
tasks.named("bootJar") { tasks.named("bootJar") {

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::env-runtime[] // tag::env-runtime[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
// tag::env[] // tag::env[]

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::env[] // tag::env[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
// tag::image-name[] // tag::image-name[]

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::image-name[] // tag::image-name[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
tasks.named("bootJar") { tasks.named("bootJar") {

View File

@ -3,7 +3,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootBuildImage
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
tasks.named<BootJar>("bootJar") { tasks.named<BootJar>("bootJar") {

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
// tag::classifiers[] // tag::classifiers[]

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootJar
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::classifiers[] // tag::classifiers[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
tasks.named("bootJar") { tasks.named("bootJar") {

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootJar
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
tasks.named<BootJar>("bootJar") { tasks.named<BootJar>("bootJar") {

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
tasks.named("bootJar") { tasks.named("bootJar") {

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootJar
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
tasks.named<BootJar>("bootJar") { tasks.named<BootJar>("bootJar") {

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
tasks.named("bootJar") { tasks.named("bootJar") {

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootJar
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
tasks.named<BootJar>("bootJar") { tasks.named<BootJar>("bootJar") {

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
tasks.named("bootJar") { tasks.named("bootJar") {

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootJar
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
tasks.named<BootJar>("bootJar") { tasks.named<BootJar>("bootJar") {

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
tasks.named("bootJar") { tasks.named("bootJar") {

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootJar
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
tasks.named<BootJar>("bootJar") { tasks.named<BootJar>("bootJar") {

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
tasks.named("bootJar") { tasks.named("bootJar") {

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootJar
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
tasks.named<BootJar>("bootJar") { tasks.named<BootJar>("bootJar") {

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
// tag::main-class[] // tag::main-class[]

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootJar
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::main-class[] // tag::main-class[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
// tag::main-class[] // tag::main-class[]

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootJar
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::main-class[] // tag::main-class[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
repositories { repositories {

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootJar
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
repositories { repositories {

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'war' id 'war'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
tasks.named("bootWar") { tasks.named("bootWar") {

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootWar
plugins { plugins {
war war
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
tasks.named<BootWar>("bootWar") { tasks.named<BootWar>("bootWar") {

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'war' id 'war'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
tasks.named("bootWar") { tasks.named("bootWar") {

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootWar
plugins { plugins {
war war
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
tasks.named<BootWar>("bootWar") { tasks.named<BootWar>("bootWar") {

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
// tag::disable-jar[] // tag::disable-jar[]

View File

@ -2,7 +2,7 @@ import org.springframework.boot.gradle.tasks.bundling.BootJar
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::disable-jar[] // tag::disable-jar[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'java' id 'java'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
// tag::main-class[] // tag::main-class[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
java java
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::main-class[] // tag::main-class[]

View File

@ -1,6 +1,6 @@
plugins { plugins {
id 'war' id 'war'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
apply plugin: 'io.spring.dependency-management' apply plugin: 'io.spring.dependency-management'

View File

@ -1,6 +1,6 @@
plugins { plugins {
war war
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
apply(plugin = "io.spring.dependency-management") apply(plugin = "io.spring.dependency-management")

View File

@ -1,7 +1,7 @@
plugins { plugins {
id 'java' id 'java'
id 'maven-publish' id 'maven-publish'
id 'org.springframework.boot' version '{gradle-project-version}' id 'org.springframework.boot' version '{version-spring-boot}'
} }
// tag::publishing[] // tag::publishing[]

View File

@ -1,7 +1,7 @@
plugins { plugins {
java java
`maven-publish` `maven-publish`
id("org.springframework.boot") version "{gradle-project-version}" id("org.springframework.boot") version "{version-spring-boot}"
} }
// tag::publishing[] // tag::publishing[]

Some files were not shown because too many files have changed in this diff Show More