You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
58 lines
1.2 KiB
58 lines
1.2 KiB
plugins { |
|
id 'kotlin' |
|
id 'io.spring.antora.generate-antora-yml' version '0.0.1' |
|
id 'org.antora' version '1.0.0' |
|
} |
|
|
|
description = "Spring Framework Docs" |
|
|
|
apply from: "${rootDir}/gradle/ide.gradle" |
|
apply from: "${rootDir}/gradle/publications.gradle" |
|
|
|
antora { |
|
options = [clean: true, fetch: !project.gradle.startParameter.offline, stacktrace: true] |
|
environment = [ |
|
'BUILD_REFNAME': 'HEAD', |
|
'BUILD_VERSION': project.version, |
|
] |
|
} |
|
|
|
tasks.named("generateAntoraYml") { |
|
asciidocAttributes = project.provider( { |
|
return ["spring-version": project.version ] |
|
} ) |
|
} |
|
|
|
tasks.register("generateAntoraResources") { |
|
dependsOn 'generateAntoraYml' |
|
} |
|
|
|
jar { |
|
enabled = false |
|
} |
|
|
|
javadoc { |
|
enabled = false |
|
} |
|
|
|
repositories { |
|
maven { |
|
url "https://repo.spring.io/release" |
|
} |
|
} |
|
|
|
dependencies { |
|
api(project(":spring-context")) |
|
api(project(":spring-jdbc")) |
|
api(project(":spring-jms")) |
|
api(project(":spring-web")) |
|
api(project(":spring-webflux")) |
|
|
|
api("com.oracle.database.jdbc:ojdbc11") |
|
api("jakarta.jms:jakarta.jms-api") |
|
api("jakarta.servlet:jakarta.servlet-api") |
|
api("org.jetbrains.kotlin:kotlin-stdlib") |
|
|
|
implementation(project(":spring-core-test")) |
|
implementation("org.assertj:assertj-core") |
|
}
|
|
|