mirror of
https://github.com/spring-projects/spring-boot.git
synced 2024-07-05 00:56:58 +08:00
Polish quote form used in Gradle scripts
Replace Gradle single quote strings with the double quote form whenever possible. The change helps to being consistency to the dependencies section where mostly single quotes were used, but occasionally double quotes were required due to `${}` references.
This commit is contained in:
parent
ed6fbc6bec
commit
0209cd3e4c
13
build.gradle
13
build.gradle
|
@ -1,20 +1,19 @@
|
|||
plugins {
|
||||
id 'org.jetbrains.kotlin.jvm' apply false // https://youtrack.jetbrains.com/issue/KT-30276
|
||||
id "org.jetbrains.kotlin.jvm" apply false // https://youtrack.jetbrains.com/issue/KT-30276
|
||||
}
|
||||
|
||||
description = 'Spring Boot Build'
|
||||
description = "Spring Boot Build"
|
||||
|
||||
allprojects {
|
||||
group 'org.springframework.boot'
|
||||
group "org.springframework.boot"
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
maven { url 'https://repo.spring.io/milestone' }
|
||||
maven { url 'https://repo.spring.io/snapshot' }
|
||||
maven { url "https://repo.spring.io/milestone" }
|
||||
maven { url "https://repo.spring.io/snapshot" }
|
||||
}
|
||||
|
||||
configurations.all {
|
||||
resolutionStrategy.cacheChangingModulesFor 60, 'minutes'
|
||||
resolutionStrategy.cacheChangingModulesFor 60, "minutes"
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
plugins {
|
||||
id 'java-gradle-plugin'
|
||||
id 'io.spring.javaformat' version "${javaFormatVersion}"
|
||||
id 'checkstyle'
|
||||
id "java-gradle-plugin"
|
||||
id "io.spring.javaformat" version "${javaFormatVersion}"
|
||||
id "checkstyle"
|
||||
}
|
||||
|
||||
repositories {
|
||||
mavenCentral()
|
||||
gradlePluginPortal()
|
||||
maven { url 'https://repo.spring.io/release' }
|
||||
maven { url "https://repo.spring.io/release" }
|
||||
}
|
||||
|
||||
sourceCompatibility = 1.8
|
||||
|
@ -15,22 +15,22 @@ targetCompatibility = 1.8
|
|||
|
||||
dependencies {
|
||||
checkstyle "io.spring.javaformat:spring-javaformat-checkstyle:${javaFormatVersion}"
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind:2.10.0'
|
||||
implementation 'commons-codec:commons-codec:1.13'
|
||||
implementation 'org.apache.maven:maven-embedder:3.6.2'
|
||||
implementation 'org.asciidoctor:asciidoctor-gradle-jvm:2.4.0'
|
||||
implementation 'org.springframework:spring-core:5.2.2.RELEASE'
|
||||
implementation 'org.springframework:spring-web:5.2.2.RELEASE'
|
||||
implementation 'com.google.code.gson:gson:2.8.5'
|
||||
implementation "com.fasterxml.jackson.core:jackson-databind:2.10.0"
|
||||
implementation "commons-codec:commons-codec:1.13"
|
||||
implementation "org.apache.maven:maven-embedder:3.6.2"
|
||||
implementation "org.asciidoctor:asciidoctor-gradle-jvm:2.4.0"
|
||||
implementation "org.springframework:spring-core:5.2.2.RELEASE"
|
||||
implementation "org.springframework:spring-web:5.2.2.RELEASE"
|
||||
implementation "com.google.code.gson:gson:2.8.5"
|
||||
implementation "io.spring.javaformat:spring-javaformat-gradle-plugin:${javaFormatVersion}"
|
||||
testImplementation 'org.assertj:assertj-core:3.11.1'
|
||||
testImplementation 'org.apache.logging.log4j:log4j-core:2.12.1'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter:5.5.2'
|
||||
testImplementation "org.assertj:assertj-core:3.11.1"
|
||||
testImplementation "org.apache.logging.log4j:log4j-core:2.12.1"
|
||||
testImplementation "org.junit.jupiter:junit-jupiter:5.5.2"
|
||||
}
|
||||
|
||||
checkstyle {
|
||||
def archive = configurations.checkstyle.filter { it.name.startsWith('spring-javaformat-checkstyle')}
|
||||
config = resources.text.fromArchiveEntry(archive, 'io/spring/javaformat/checkstyle/checkstyle.xml')
|
||||
def archive = configurations.checkstyle.filter { it.name.startsWith("spring-javaformat-checkstyle")}
|
||||
config = resources.text.fromArchiveEntry(archive, "io/spring/javaformat/checkstyle/checkstyle.xml")
|
||||
toolVersion = 8.11
|
||||
}
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ pluginManagement {
|
|||
}
|
||||
resolutionStrategy {
|
||||
eachPlugin {
|
||||
if (requested.id.id == 'io.spring.javaformat') {
|
||||
if (requested.id.id == "io.spring.javaformat") {
|
||||
useModule "io.spring.javaformat:spring-javaformat-gradle-plugin:${requested.version}"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,9 +4,9 @@ buildCache {
|
|||
}
|
||||
remote(HttpBuildCache) {
|
||||
enabled = true
|
||||
url = 'https://ge.spring.io/cache/'
|
||||
def cacheUsername = System.getenv('GRADLE_ENTERPRISE_CACHE_USERNAME')
|
||||
def cachePassword = System.getenv('GRADLE_ENTERPRISE_CACHE_PASSWORD')
|
||||
url = "https://ge.spring.io/cache/"
|
||||
def cacheUsername = System.getenv("GRADLE_ENTERPRISE_CACHE_USERNAME")
|
||||
def cachePassword = System.getenv("GRADLE_ENTERPRISE_CACHE_PASSWORD")
|
||||
if (cacheUsername && cachePassword) {
|
||||
push = true
|
||||
credentials {
|
||||
|
|
|
@ -5,57 +5,57 @@ tagCiOrLocal()
|
|||
addGitMetadata()
|
||||
|
||||
void tagOs() {
|
||||
gradleEnterprise.buildScan.tag System.getProperty('os.name')
|
||||
gradleEnterprise.buildScan.tag System.getProperty("os.name")
|
||||
}
|
||||
|
||||
void tagJdk() {
|
||||
gradleEnterprise.buildScan.tag "JDK-${System.getProperty('java.specification.version')}"
|
||||
gradleEnterprise.buildScan.tag "JDK-" + System.getProperty('java.specification.version')
|
||||
}
|
||||
|
||||
void tagIde() {
|
||||
if (System.getProperty('idea.version')) {
|
||||
gradleEnterprise.buildScan.tag 'IntelliJ IDEA'
|
||||
} else if (System.getProperty('eclipse.buildId')) {
|
||||
gradleEnterprise.buildScan.tag 'Eclipse'
|
||||
if (System.getProperty("idea.version")) {
|
||||
gradleEnterprise.buildScan.tag "IntelliJ IDEA"
|
||||
} else if (System.getProperty("eclipse.buildId")) {
|
||||
gradleEnterprise.buildScan.tag "Eclipse"
|
||||
}
|
||||
}
|
||||
|
||||
void tagCiOrLocal() {
|
||||
gradleEnterprise.buildScan.tag(isCi() ? 'CI' : 'LOCAL')
|
||||
gradleEnterprise.buildScan.tag(isCi() ? "CI" : "LOCAL")
|
||||
}
|
||||
|
||||
void addGitMetadata() {
|
||||
gradleEnterprise.buildScan.background {
|
||||
def gitCommitId = execAndGetStdout('git', 'rev-parse', '--short=8', '--verify', 'HEAD')
|
||||
def gitCommitId = execAndGetStdout("git", "rev-parse", "--short=8", "--verify", "HEAD")
|
||||
def gitBranchName = getBranch()
|
||||
def gitStatus = execAndGetStdout('git', 'status', '--porcelain')
|
||||
def gitStatus = execAndGetStdout("git", "status", "--porcelain")
|
||||
|
||||
if(gitCommitId) {
|
||||
def commitIdLabel = 'Git Commit ID'
|
||||
def commitIdLabel = "Git Commit ID"
|
||||
value commitIdLabel, gitCommitId
|
||||
link 'Git commit build scans', customValueSearchUrl([(commitIdLabel): gitCommitId])
|
||||
link "Git commit build scans", customValueSearchUrl([(commitIdLabel): gitCommitId])
|
||||
}
|
||||
if (gitBranchName) {
|
||||
tag gitBranchName
|
||||
value 'Git branch', gitBranchName
|
||||
value "Git branch", gitBranchName
|
||||
}
|
||||
if (gitStatus) {
|
||||
tag 'dirty'
|
||||
value 'Git status', gitStatus
|
||||
tag "dirty"
|
||||
value "Git status", gitStatus
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
boolean isCi() {
|
||||
System.getenv('CI')
|
||||
System.getenv("CI")
|
||||
}
|
||||
|
||||
String getBranch() {
|
||||
def branch = System.getenv('BRANCH')
|
||||
def branch = System.getenv("BRANCH")
|
||||
if (branch) {
|
||||
return branch
|
||||
}
|
||||
return execAndGetStdout('git', 'rev-parse', '--abbrev-ref', 'HEAD')
|
||||
return execAndGetStdout("git", "rev-parse", "--abbrev-ref", "HEAD")
|
||||
}
|
||||
|
||||
String execAndGetStdout(String... args) {
|
||||
|
@ -70,11 +70,11 @@ String execAndGetStdout(String... args) {
|
|||
String customValueSearchUrl(Map<String, String> search) {
|
||||
def query = search.collect { name, value ->
|
||||
"search.names=${encodeURL(name)}&search.values=${encodeURL(value)}"
|
||||
}.join('&')
|
||||
}.join("&")
|
||||
|
||||
"${gradleEnterprise.buildScan.server}/scans?${query}"
|
||||
}
|
||||
|
||||
String encodeURL(String url) {
|
||||
URLEncoder.encode(url, 'UTF-8')
|
||||
URLEncoder.encode(url, "UTF-8")
|
||||
}
|
||||
|
|
|
@ -2,14 +2,14 @@ pluginManagement {
|
|||
repositories {
|
||||
mavenCentral()
|
||||
gradlePluginPortal()
|
||||
maven { url 'https://repo.spring.io/snapshot' }
|
||||
maven { url "https://repo.spring.io/snapshot" }
|
||||
}
|
||||
resolutionStrategy {
|
||||
eachPlugin {
|
||||
if (requested.id.id == 'org.jetbrains.kotlin.jvm') {
|
||||
if (requested.id.id == "org.jetbrains.kotlin.jvm") {
|
||||
useVersion "${kotlinVersion}"
|
||||
}
|
||||
if (requested.id.id == 'org.jetbrains.kotlin.plugin.spring') {
|
||||
if (requested.id.id == "org.jetbrains.kotlin.plugin.spring") {
|
||||
useVersion "${kotlinVersion}"
|
||||
}
|
||||
}
|
||||
|
@ -17,7 +17,7 @@ pluginManagement {
|
|||
}
|
||||
|
||||
plugins {
|
||||
id 'com.gradle.enterprise' version '3.1.1'
|
||||
id "com.gradle.enterprise" version "3.1.1"
|
||||
}
|
||||
|
||||
apply from: "${rootDir}/gradle/build-scan-user-data.gradle"
|
||||
|
@ -25,45 +25,45 @@ gradleEnterprise {
|
|||
buildScan {
|
||||
captureTaskInputFiles = true
|
||||
obfuscation {
|
||||
ipAddresses { addresses -> addresses.collect { address -> '0.0.0.0'} }
|
||||
ipAddresses { addresses -> addresses.collect { address -> "0.0.0.0"} }
|
||||
}
|
||||
publishAlways()
|
||||
publishIfAuthenticated()
|
||||
server = 'https://ge.spring.io'
|
||||
server = "https://ge.spring.io"
|
||||
}
|
||||
}
|
||||
|
||||
apply from: "${settingsDir}/gradle/build-cache-settings.gradle"
|
||||
|
||||
rootProject.name='spring-boot-build'
|
||||
rootProject.name="spring-boot-build"
|
||||
|
||||
include 'spring-boot-project:spring-boot-dependencies'
|
||||
include 'spring-boot-project:spring-boot-parent'
|
||||
include 'spring-boot-project:spring-boot-tools:spring-boot-antlib'
|
||||
include 'spring-boot-project:spring-boot-tools:spring-boot-autoconfigure-processor'
|
||||
include 'spring-boot-project:spring-boot-tools:spring-boot-buildpack-platform'
|
||||
include 'spring-boot-project:spring-boot-tools:spring-boot-configuration-metadata'
|
||||
include 'spring-boot-project:spring-boot-tools:spring-boot-configuration-processor'
|
||||
include 'spring-boot-project:spring-boot-tools:spring-boot-gradle-plugin'
|
||||
include 'spring-boot-project:spring-boot-tools:spring-boot-layertools'
|
||||
include 'spring-boot-project:spring-boot-tools:spring-boot-loader'
|
||||
include 'spring-boot-project:spring-boot-tools:spring-boot-loader-tools'
|
||||
include 'spring-boot-project:spring-boot-tools:spring-boot-maven-plugin'
|
||||
include 'spring-boot-project:spring-boot-tools:spring-boot-test-support'
|
||||
include 'spring-boot-project:spring-boot'
|
||||
include 'spring-boot-project:spring-boot-autoconfigure'
|
||||
include 'spring-boot-project:spring-boot-actuator'
|
||||
include 'spring-boot-project:spring-boot-actuator-autoconfigure'
|
||||
include 'spring-boot-project:spring-boot-cli'
|
||||
include 'spring-boot-project:spring-boot-devtools'
|
||||
include 'spring-boot-project:spring-boot-docs'
|
||||
include 'spring-boot-project:spring-boot-properties-migrator'
|
||||
include 'spring-boot-project:spring-boot-test'
|
||||
include 'spring-boot-project:spring-boot-test-autoconfigure'
|
||||
include 'spring-boot-tests:spring-boot-deployment-tests'
|
||||
include 'spring-boot-tests:spring-boot-integration-tests:spring-boot-configuration-processor-tests'
|
||||
include 'spring-boot-tests:spring-boot-integration-tests:spring-boot-launch-script-tests'
|
||||
include 'spring-boot-tests:spring-boot-integration-tests:spring-boot-server-tests'
|
||||
include "spring-boot-project:spring-boot-dependencies"
|
||||
include "spring-boot-project:spring-boot-parent"
|
||||
include "spring-boot-project:spring-boot-tools:spring-boot-antlib"
|
||||
include "spring-boot-project:spring-boot-tools:spring-boot-autoconfigure-processor"
|
||||
include "spring-boot-project:spring-boot-tools:spring-boot-buildpack-platform"
|
||||
include "spring-boot-project:spring-boot-tools:spring-boot-configuration-metadata"
|
||||
include "spring-boot-project:spring-boot-tools:spring-boot-configuration-processor"
|
||||
include "spring-boot-project:spring-boot-tools:spring-boot-gradle-plugin"
|
||||
include "spring-boot-project:spring-boot-tools:spring-boot-layertools"
|
||||
include "spring-boot-project:spring-boot-tools:spring-boot-loader"
|
||||
include "spring-boot-project:spring-boot-tools:spring-boot-loader-tools"
|
||||
include "spring-boot-project:spring-boot-tools:spring-boot-maven-plugin"
|
||||
include "spring-boot-project:spring-boot-tools:spring-boot-test-support"
|
||||
include "spring-boot-project:spring-boot"
|
||||
include "spring-boot-project:spring-boot-autoconfigure"
|
||||
include "spring-boot-project:spring-boot-actuator"
|
||||
include "spring-boot-project:spring-boot-actuator-autoconfigure"
|
||||
include "spring-boot-project:spring-boot-cli"
|
||||
include "spring-boot-project:spring-boot-devtools"
|
||||
include "spring-boot-project:spring-boot-docs"
|
||||
include "spring-boot-project:spring-boot-properties-migrator"
|
||||
include "spring-boot-project:spring-boot-test"
|
||||
include "spring-boot-project:spring-boot-test-autoconfigure"
|
||||
include "spring-boot-tests:spring-boot-deployment-tests"
|
||||
include "spring-boot-tests:spring-boot-integration-tests:spring-boot-configuration-processor-tests"
|
||||
include "spring-boot-tests:spring-boot-integration-tests:spring-boot-launch-script-tests"
|
||||
include "spring-boot-tests:spring-boot-integration-tests:spring-boot-server-tests"
|
||||
|
||||
file("${rootDir}/spring-boot-project/spring-boot-starters").eachDirMatch(~/spring-boot-starter.*/) {
|
||||
include "spring-boot-project:spring-boot-starters:${it.name}"
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
plugins {
|
||||
id 'java-library'
|
||||
id 'org.asciidoctor.jvm.convert'
|
||||
id 'org.asciidoctor.jvm.pdf'
|
||||
id 'org.springframework.boot.auto-configuration'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.deployed'
|
||||
id 'org.springframework.boot.internal-dependency-management'
|
||||
id 'org.springframework.boot.optional-dependencies'
|
||||
id "java-library"
|
||||
id "org.asciidoctor.jvm.convert"
|
||||
id "org.asciidoctor.jvm.pdf"
|
||||
id "org.springframework.boot.auto-configuration"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.deployed"
|
||||
id "org.springframework.boot.internal-dependency-management"
|
||||
id "org.springframework.boot.optional-dependencies"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Actuator AutoConfigure'
|
||||
description = "Spring Boot Actuator AutoConfigure"
|
||||
|
||||
configurations {
|
||||
asciidoctorExtensions
|
||||
|
@ -17,138 +17,137 @@ configurations {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
asciidoctorExtensions platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
asciidoctorExtensions 'org.springframework.restdocs:spring-restdocs-asciidoctor'
|
||||
asciidoctorExtensions platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
asciidoctorExtensions "org.springframework.restdocs:spring-restdocs-asciidoctor"
|
||||
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-actuator")
|
||||
|
||||
api project(':spring-boot-project:spring-boot-actuator')
|
||||
implementation project(":spring-boot-project:spring-boot")
|
||||
implementation project(":spring-boot-project:spring-boot-autoconfigure")
|
||||
implementation "com.fasterxml.jackson.core:jackson-databind"
|
||||
implementation "com.fasterxml.jackson.datatype:jackson-datatype-jsr310"
|
||||
implementation "org.springframework:spring-core"
|
||||
implementation "org.springframework:spring-context"
|
||||
|
||||
implementation project(':spring-boot-project:spring-boot')
|
||||
implementation project(':spring-boot-project:spring-boot-autoconfigure')
|
||||
implementation 'com.fasterxml.jackson.core:jackson-databind'
|
||||
implementation 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310'
|
||||
implementation 'org.springframework:spring-core'
|
||||
implementation 'org.springframework:spring-context'
|
||||
optional platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
optional "ch.qos.logback:logback-classic"
|
||||
optional "com.fasterxml.jackson.dataformat:jackson-dataformat-xml"
|
||||
optional "com.github.ben-manes.caffeine:caffeine"
|
||||
optional "com.hazelcast:hazelcast"
|
||||
optional "com.hazelcast:hazelcast-spring"
|
||||
optional "com.sun.mail:jakarta.mail"
|
||||
optional "com.zaxxer:HikariCP"
|
||||
optional "io.dropwizard.metrics:metrics-jmx"
|
||||
optional "io.lettuce:lettuce-core"
|
||||
optional "io.micrometer:micrometer-core"
|
||||
optional "io.micrometer:micrometer-jersey2"
|
||||
optional "io.micrometer:micrometer-registry-appoptics"
|
||||
optional "io.micrometer:micrometer-registry-atlas"
|
||||
optional "io.micrometer:micrometer-registry-datadog"
|
||||
optional "io.micrometer:micrometer-registry-dynatrace"
|
||||
optional "io.micrometer:micrometer-registry-elastic"
|
||||
optional "io.micrometer:micrometer-registry-ganglia"
|
||||
optional "io.micrometer:micrometer-registry-graphite"
|
||||
optional "io.micrometer:micrometer-registry-humio"
|
||||
optional "io.micrometer:micrometer-registry-influx"
|
||||
optional "io.micrometer:micrometer-registry-jmx"
|
||||
optional "io.micrometer:micrometer-registry-kairos"
|
||||
optional "io.micrometer:micrometer-registry-new-relic"
|
||||
optional "io.micrometer:micrometer-registry-prometheus"
|
||||
optional "io.micrometer:micrometer-registry-stackdriver"
|
||||
optional "io.prometheus:simpleclient_pushgateway"
|
||||
optional "io.micrometer:micrometer-registry-signalfx"
|
||||
optional "io.micrometer:micrometer-registry-statsd"
|
||||
optional "io.micrometer:micrometer-registry-wavefront"
|
||||
optional "io.projectreactor.netty:reactor-netty"
|
||||
optional "jakarta.jms:jakarta.jms-api"
|
||||
optional "jakarta.servlet:jakarta.servlet-api"
|
||||
optional "javax.cache:cache-api"
|
||||
optional "net.sf.ehcache:ehcache"
|
||||
optional "org.apache.activemq:activemq-broker"
|
||||
optional "org.apache.commons:commons-dbcp2"
|
||||
optional "org.apache.kafka:kafka-clients"
|
||||
optional "org.apache.tomcat.embed:tomcat-embed-core"
|
||||
optional "org.apache.tomcat.embed:tomcat-embed-el"
|
||||
optional "org.apache.tomcat:tomcat-jdbc"
|
||||
optional "org.aspectj:aspectjweaver"
|
||||
optional "org.eclipse.jetty:jetty-server"
|
||||
optional "org.elasticsearch:elasticsearch"
|
||||
optional "org.elasticsearch.client:elasticsearch-rest-client"
|
||||
optional "org.flywaydb:flyway-core"
|
||||
optional "org.glassfish.jersey.core:jersey-server"
|
||||
optional "org.glassfish.jersey.containers:jersey-container-servlet-core"
|
||||
optional "org.hibernate:hibernate-core"
|
||||
optional "org.hibernate.validator:hibernate-validator"
|
||||
optional "org.influxdb:influxdb-java"
|
||||
optional "org.jolokia:jolokia-core"
|
||||
optional "org.liquibase:liquibase-core"
|
||||
optional "org.mongodb:mongodb-driver-async"
|
||||
optional "org.mongodb:mongodb-driver-reactivestreams"
|
||||
optional "org.springframework:spring-jdbc"
|
||||
optional "org.springframework:spring-jms"
|
||||
optional "org.springframework:spring-messaging"
|
||||
optional "org.springframework:spring-webflux"
|
||||
optional "org.springframework:spring-webmvc"
|
||||
optional "org.springframework.amqp:spring-rabbit"
|
||||
optional "org.springframework.data:spring-data-cassandra"
|
||||
optional "org.springframework.data:spring-data-couchbase"
|
||||
optional "org.springframework.data:spring-data-ldap"
|
||||
optional "org.springframework.data:spring-data-mongodb"
|
||||
optional "org.springframework.data:spring-data-neo4j"
|
||||
optional "org.springframework.data:spring-data-redis"
|
||||
optional "org.springframework.data:spring-data-solr"
|
||||
optional "org.springframework.integration:spring-integration-core"
|
||||
optional "org.springframework.security:spring-security-config"
|
||||
optional "org.springframework.security:spring-security-web"
|
||||
optional "org.springframework.session:spring-session-core"
|
||||
optional "redis.clients:jedis"
|
||||
|
||||
optional platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
optional 'ch.qos.logback:logback-classic'
|
||||
optional 'com.fasterxml.jackson.dataformat:jackson-dataformat-xml'
|
||||
optional 'com.github.ben-manes.caffeine:caffeine'
|
||||
optional 'com.hazelcast:hazelcast'
|
||||
optional 'com.hazelcast:hazelcast-spring'
|
||||
optional 'com.sun.mail:jakarta.mail'
|
||||
optional 'com.zaxxer:HikariCP'
|
||||
optional 'io.dropwizard.metrics:metrics-jmx'
|
||||
optional 'io.lettuce:lettuce-core'
|
||||
optional 'io.micrometer:micrometer-core'
|
||||
optional 'io.micrometer:micrometer-jersey2'
|
||||
optional 'io.micrometer:micrometer-registry-appoptics'
|
||||
optional 'io.micrometer:micrometer-registry-atlas'
|
||||
optional 'io.micrometer:micrometer-registry-datadog'
|
||||
optional 'io.micrometer:micrometer-registry-dynatrace'
|
||||
optional 'io.micrometer:micrometer-registry-elastic'
|
||||
optional 'io.micrometer:micrometer-registry-ganglia'
|
||||
optional 'io.micrometer:micrometer-registry-graphite'
|
||||
optional 'io.micrometer:micrometer-registry-humio'
|
||||
optional 'io.micrometer:micrometer-registry-influx'
|
||||
optional 'io.micrometer:micrometer-registry-jmx'
|
||||
optional 'io.micrometer:micrometer-registry-kairos'
|
||||
optional 'io.micrometer:micrometer-registry-new-relic'
|
||||
optional 'io.micrometer:micrometer-registry-prometheus'
|
||||
optional 'io.micrometer:micrometer-registry-stackdriver'
|
||||
optional 'io.prometheus:simpleclient_pushgateway'
|
||||
optional 'io.micrometer:micrometer-registry-signalfx'
|
||||
optional 'io.micrometer:micrometer-registry-statsd'
|
||||
optional 'io.micrometer:micrometer-registry-wavefront'
|
||||
optional 'io.projectreactor.netty:reactor-netty'
|
||||
optional 'jakarta.jms:jakarta.jms-api'
|
||||
optional 'jakarta.servlet:jakarta.servlet-api'
|
||||
optional 'javax.cache:cache-api'
|
||||
optional 'net.sf.ehcache:ehcache'
|
||||
optional 'org.apache.activemq:activemq-broker'
|
||||
optional 'org.apache.commons:commons-dbcp2'
|
||||
optional 'org.apache.kafka:kafka-clients'
|
||||
optional 'org.apache.tomcat.embed:tomcat-embed-core'
|
||||
optional 'org.apache.tomcat.embed:tomcat-embed-el'
|
||||
optional 'org.apache.tomcat:tomcat-jdbc'
|
||||
optional 'org.aspectj:aspectjweaver'
|
||||
optional 'org.eclipse.jetty:jetty-server'
|
||||
optional 'org.elasticsearch:elasticsearch'
|
||||
optional 'org.elasticsearch.client:elasticsearch-rest-client'
|
||||
optional 'org.flywaydb:flyway-core'
|
||||
optional 'org.glassfish.jersey.core:jersey-server'
|
||||
optional 'org.glassfish.jersey.containers:jersey-container-servlet-core'
|
||||
optional 'org.hibernate:hibernate-core'
|
||||
optional 'org.hibernate.validator:hibernate-validator'
|
||||
optional 'org.influxdb:influxdb-java'
|
||||
optional 'org.jolokia:jolokia-core'
|
||||
optional 'org.liquibase:liquibase-core'
|
||||
optional 'org.mongodb:mongodb-driver-async'
|
||||
optional 'org.mongodb:mongodb-driver-reactivestreams'
|
||||
optional 'org.springframework:spring-jdbc'
|
||||
optional 'org.springframework:spring-jms'
|
||||
optional 'org.springframework:spring-messaging'
|
||||
optional 'org.springframework:spring-webflux'
|
||||
optional 'org.springframework:spring-webmvc'
|
||||
optional 'org.springframework.amqp:spring-rabbit'
|
||||
optional 'org.springframework.data:spring-data-cassandra'
|
||||
optional 'org.springframework.data:spring-data-couchbase'
|
||||
optional 'org.springframework.data:spring-data-ldap'
|
||||
optional 'org.springframework.data:spring-data-mongodb'
|
||||
optional 'org.springframework.data:spring-data-neo4j'
|
||||
optional 'org.springframework.data:spring-data-redis'
|
||||
optional 'org.springframework.data:spring-data-solr'
|
||||
optional 'org.springframework.integration:spring-integration-core'
|
||||
optional 'org.springframework.security:spring-security-config'
|
||||
optional 'org.springframework.security:spring-security-web'
|
||||
optional 'org.springframework.session:spring-session-core'
|
||||
optional 'redis.clients:jedis'
|
||||
|
||||
testImplementation project(':spring-boot-project:spring-boot-test')
|
||||
testImplementation project(':spring-boot-project:spring-boot-tools:spring-boot-test-support')
|
||||
testImplementation 'io.projectreactor:reactor-test'
|
||||
testImplementation 'com.squareup.okhttp3:mockwebserver'
|
||||
testImplementation 'com.jayway.jsonpath:json-path'
|
||||
testImplementation 'io.undertow:undertow-core'
|
||||
testImplementation ('io.undertow:undertow-servlet') {
|
||||
exclude group: 'org.jboss.spec.javax.annotation', module: 'jboss-annotations-api_1.2_spec'
|
||||
exclude group: 'org.jboss.spec.javax.servlet', module: 'jboss-servlet-api_4.0_spec'
|
||||
testImplementation project(":spring-boot-project:spring-boot-test")
|
||||
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support")
|
||||
testImplementation "io.projectreactor:reactor-test"
|
||||
testImplementation "com.squareup.okhttp3:mockwebserver"
|
||||
testImplementation "com.jayway.jsonpath:json-path"
|
||||
testImplementation "io.undertow:undertow-core"
|
||||
testImplementation ("io.undertow:undertow-servlet") {
|
||||
exclude group: "org.jboss.spec.javax.annotation", module: "jboss-annotations-api_1.2_spec"
|
||||
exclude group: "org.jboss.spec.javax.servlet", module: "jboss-servlet-api_4.0_spec"
|
||||
}
|
||||
testImplementation 'javax.xml.bind:jaxb-api'
|
||||
testImplementation 'org.apache.logging.log4j:log4j-to-slf4j'
|
||||
testImplementation 'org.aspectj:aspectjrt'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.eclipse.jetty:jetty-webapp'
|
||||
testImplementation 'org.glassfish.jersey.ext:jersey-spring4'
|
||||
testImplementation 'org.glassfish.jersey.media:jersey-media-json-jackson'
|
||||
testImplementation 'org.hamcrest:hamcrest'
|
||||
testImplementation 'org.hsqldb:hsqldb'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.mockito:mockito-core'
|
||||
testImplementation 'org.skyscreamer:jsonassert'
|
||||
testImplementation 'org.springframework:spring-orm'
|
||||
testImplementation ('org.springframework.data:spring-data-elasticsearch') {
|
||||
exclude group: 'org.elasticsearch.client', module: 'transport'
|
||||
testImplementation "javax.xml.bind:jaxb-api"
|
||||
testImplementation "org.apache.logging.log4j:log4j-to-slf4j"
|
||||
testImplementation "org.aspectj:aspectjrt"
|
||||
testImplementation "org.assertj:assertj-core"
|
||||
testImplementation "org.eclipse.jetty:jetty-webapp"
|
||||
testImplementation "org.glassfish.jersey.ext:jersey-spring4"
|
||||
testImplementation "org.glassfish.jersey.media:jersey-media-json-jackson"
|
||||
testImplementation "org.hamcrest:hamcrest"
|
||||
testImplementation "org.hsqldb:hsqldb"
|
||||
testImplementation "org.junit.jupiter:junit-jupiter"
|
||||
testImplementation "org.mockito:mockito-core"
|
||||
testImplementation "org.skyscreamer:jsonassert"
|
||||
testImplementation "org.springframework:spring-orm"
|
||||
testImplementation ("org.springframework.data:spring-data-elasticsearch") {
|
||||
exclude group: "org.elasticsearch.client", module: "transport"
|
||||
}
|
||||
testImplementation 'org.springframework.data:spring-data-rest-webmvc'
|
||||
testImplementation 'org.springframework.integration:spring-integration-jmx'
|
||||
testImplementation 'org.springframework.restdocs:spring-restdocs-mockmvc'
|
||||
testImplementation 'org.springframework.restdocs:spring-restdocs-webtestclient'
|
||||
testImplementation 'org.springframework.security:spring-security-test'
|
||||
testImplementation 'org.yaml:snakeyaml'
|
||||
testImplementation "org.springframework.data:spring-data-rest-webmvc"
|
||||
testImplementation "org.springframework.integration:spring-integration-jmx"
|
||||
testImplementation "org.springframework.restdocs:spring-restdocs-mockmvc"
|
||||
testImplementation "org.springframework.restdocs:spring-restdocs-webtestclient"
|
||||
testImplementation "org.springframework.security:spring-security-test"
|
||||
testImplementation "org.yaml:snakeyaml"
|
||||
|
||||
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
|
||||
testRuntimeOnly 'org.springframework.security:spring-security-oauth2-jose'
|
||||
testRuntimeOnly 'org.springframework.security:spring-security-oauth2-resource-server'
|
||||
testRuntimeOnly "org.junit.platform:junit-platform-launcher"
|
||||
testRuntimeOnly "org.springframework.security:spring-security-oauth2-jose"
|
||||
testRuntimeOnly "org.springframework.security:spring-security-oauth2-resource-server"
|
||||
}
|
||||
|
||||
compileJava {
|
||||
options.compilerArgs << '-parameters'
|
||||
options.compilerArgs << "-parameters"
|
||||
}
|
||||
|
||||
compileTestJava {
|
||||
options.compilerArgs << '-parameters'
|
||||
options.compilerArgs << "-parameters"
|
||||
}
|
||||
|
||||
test {
|
||||
|
@ -156,29 +155,29 @@ test {
|
|||
}
|
||||
|
||||
asciidoctor {
|
||||
configurations 'asciidoctorExtensions'
|
||||
configurations "asciidoctorExtensions"
|
||||
dependsOn test
|
||||
sources {
|
||||
include 'index.adoc'
|
||||
include "index.adoc"
|
||||
}
|
||||
}
|
||||
|
||||
asciidoctorPdf {
|
||||
configurations 'asciidoctorExtensions'
|
||||
configurations "asciidoctorExtensions"
|
||||
dependsOn test
|
||||
sources {
|
||||
include 'index.adoc'
|
||||
include "index.adoc"
|
||||
}
|
||||
}
|
||||
|
||||
task zip(type: Zip) {
|
||||
dependsOn asciidoctor, asciidoctorPdf
|
||||
duplicatesStrategy 'fail'
|
||||
duplicatesStrategy "fail"
|
||||
from(asciidoctorPdf.outputDir) {
|
||||
into 'pdf'
|
||||
into "pdf"
|
||||
}
|
||||
from(asciidoctor.outputDir) {
|
||||
into 'html'
|
||||
into "html"
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,96 +1,96 @@
|
|||
plugins {
|
||||
id 'java-library'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.configuration-properties'
|
||||
id 'org.springframework.boot.optional-dependencies'
|
||||
id 'org.springframework.boot.deployed'
|
||||
id "java-library"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.configuration-properties"
|
||||
id "org.springframework.boot.optional-dependencies"
|
||||
id "org.springframework.boot.deployed"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Actuator'
|
||||
description = "Spring Boot Actuator"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
|
||||
implementation project(':spring-boot-project:spring-boot')
|
||||
implementation project(":spring-boot-project:spring-boot")
|
||||
|
||||
optional platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
optional 'com.fasterxml.jackson.core:jackson-databind'
|
||||
optional 'com.github.ben-manes.caffeine:caffeine'
|
||||
optional 'com.hazelcast:hazelcast'
|
||||
optional 'com.hazelcast:hazelcast-spring'
|
||||
optional 'com.sun.mail:jakarta.mail'
|
||||
optional 'com.zaxxer:HikariCP'
|
||||
optional 'io.lettuce:lettuce-core'
|
||||
optional 'io.micrometer:micrometer-core'
|
||||
optional 'io.micrometer:micrometer-registry-prometheus'
|
||||
optional 'io.prometheus:simpleclient_pushgateway'
|
||||
optional 'io.reactivex:rxjava-reactive-streams'
|
||||
optional 'org.elasticsearch.client:elasticsearch-rest-client'
|
||||
optional ('io.undertow:undertow-servlet') {
|
||||
exclude group: 'org.jboss.spec.javax.annotation', module: 'jboss-annotations-api_1.2_spec'
|
||||
exclude group: 'org.jboss.spec.javax.servlet', module: 'jboss-servlet-api_4.0_spec'
|
||||
optional platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
optional "com.fasterxml.jackson.core:jackson-databind"
|
||||
optional "com.github.ben-manes.caffeine:caffeine"
|
||||
optional "com.hazelcast:hazelcast"
|
||||
optional "com.hazelcast:hazelcast-spring"
|
||||
optional "com.sun.mail:jakarta.mail"
|
||||
optional "com.zaxxer:HikariCP"
|
||||
optional "io.lettuce:lettuce-core"
|
||||
optional "io.micrometer:micrometer-core"
|
||||
optional "io.micrometer:micrometer-registry-prometheus"
|
||||
optional "io.prometheus:simpleclient_pushgateway"
|
||||
optional "io.reactivex:rxjava-reactive-streams"
|
||||
optional "org.elasticsearch.client:elasticsearch-rest-client"
|
||||
optional ("io.undertow:undertow-servlet") {
|
||||
exclude group: "org.jboss.spec.javax.annotation", module: "jboss-annotations-api_1.2_spec"
|
||||
exclude group: "org.jboss.spec.javax.servlet", module: "jboss-servlet-api_4.0_spec"
|
||||
}
|
||||
optional 'javax.cache:cache-api'
|
||||
optional 'javax.jms:javax.jms-api'
|
||||
optional 'net.sf.ehcache:ehcache'
|
||||
optional 'org.apache.tomcat.embed:tomcat-embed-core'
|
||||
optional 'org.aspectj:aspectjweaver'
|
||||
optional 'org.eclipse.jetty:jetty-server'
|
||||
optional 'org.elasticsearch:elasticsearch'
|
||||
optional 'org.flywaydb:flyway-core'
|
||||
optional 'org.glassfish.jersey.core:jersey-server'
|
||||
optional 'org.glassfish.jersey.containers:jersey-container-servlet-core'
|
||||
optional 'org.hibernate.validator:hibernate-validator'
|
||||
optional 'org.influxdb:influxdb-java'
|
||||
optional 'org.liquibase:liquibase-core'
|
||||
optional 'org.mongodb:mongodb-driver-async'
|
||||
optional 'org.mongodb:mongodb-driver-reactivestreams'
|
||||
optional 'org.springframework:spring-jdbc'
|
||||
optional 'org.springframework:spring-messaging'
|
||||
optional 'org.springframework:spring-webflux'
|
||||
optional 'org.springframework:spring-web'
|
||||
optional 'org.springframework:spring-webmvc'
|
||||
optional 'org.springframework.amqp:spring-rabbit'
|
||||
optional 'org.springframework.data:spring-data-cassandra'
|
||||
optional 'org.springframework.data:spring-data-couchbase'
|
||||
optional 'org.springframework.data:spring-data-ldap'
|
||||
optional 'org.springframework.data:spring-data-mongodb'
|
||||
optional 'org.springframework.data:spring-data-neo4j'
|
||||
optional 'org.springframework.data:spring-data-redis'
|
||||
optional 'org.springframework.data:spring-data-rest-webmvc'
|
||||
optional 'org.springframework.data:spring-data-solr'
|
||||
optional 'org.springframework.integration:spring-integration-core'
|
||||
optional 'org.springframework.security:spring-security-core'
|
||||
optional 'org.springframework.security:spring-security-web'
|
||||
optional 'org.springframework.session:spring-session-core'
|
||||
optional "javax.cache:cache-api"
|
||||
optional "javax.jms:javax.jms-api"
|
||||
optional "net.sf.ehcache:ehcache"
|
||||
optional "org.apache.tomcat.embed:tomcat-embed-core"
|
||||
optional "org.aspectj:aspectjweaver"
|
||||
optional "org.eclipse.jetty:jetty-server"
|
||||
optional "org.elasticsearch:elasticsearch"
|
||||
optional "org.flywaydb:flyway-core"
|
||||
optional "org.glassfish.jersey.core:jersey-server"
|
||||
optional "org.glassfish.jersey.containers:jersey-container-servlet-core"
|
||||
optional "org.hibernate.validator:hibernate-validator"
|
||||
optional "org.influxdb:influxdb-java"
|
||||
optional "org.liquibase:liquibase-core"
|
||||
optional "org.mongodb:mongodb-driver-async"
|
||||
optional "org.mongodb:mongodb-driver-reactivestreams"
|
||||
optional "org.springframework:spring-jdbc"
|
||||
optional "org.springframework:spring-messaging"
|
||||
optional "org.springframework:spring-webflux"
|
||||
optional "org.springframework:spring-web"
|
||||
optional "org.springframework:spring-webmvc"
|
||||
optional "org.springframework.amqp:spring-rabbit"
|
||||
optional "org.springframework.data:spring-data-cassandra"
|
||||
optional "org.springframework.data:spring-data-couchbase"
|
||||
optional "org.springframework.data:spring-data-ldap"
|
||||
optional "org.springframework.data:spring-data-mongodb"
|
||||
optional "org.springframework.data:spring-data-neo4j"
|
||||
optional "org.springframework.data:spring-data-redis"
|
||||
optional "org.springframework.data:spring-data-rest-webmvc"
|
||||
optional "org.springframework.data:spring-data-solr"
|
||||
optional "org.springframework.integration:spring-integration-core"
|
||||
optional "org.springframework.security:spring-security-core"
|
||||
optional "org.springframework.security:spring-security-web"
|
||||
optional "org.springframework.session:spring-session-core"
|
||||
|
||||
testImplementation project(':spring-boot-project:spring-boot-test')
|
||||
testImplementation project(':spring-boot-project:spring-boot-tools:spring-boot-test-support')
|
||||
testImplementation project(':spring-boot-project:spring-boot-autoconfigure')
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'com.jayway.jsonpath:json-path'
|
||||
testImplementation 'io.projectreactor:reactor-test'
|
||||
testImplementation 'org.apache.logging.log4j:log4j-to-slf4j'
|
||||
testImplementation 'org.awaitility:awaitility'
|
||||
testImplementation 'org.glassfish.jersey.media:jersey-media-json-jackson'
|
||||
testImplementation 'org.hamcrest:hamcrest'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.mockito:mockito-core'
|
||||
testImplementation 'org.mockito:mockito-junit-jupiter'
|
||||
testImplementation 'org.skyscreamer:jsonassert'
|
||||
testImplementation 'org.springframework:spring-test'
|
||||
testImplementation project(":spring-boot-project:spring-boot-test")
|
||||
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support")
|
||||
testImplementation project(":spring-boot-project:spring-boot-autoconfigure")
|
||||
testImplementation "org.assertj:assertj-core"
|
||||
testImplementation "com.jayway.jsonpath:json-path"
|
||||
testImplementation "io.projectreactor:reactor-test"
|
||||
testImplementation "org.apache.logging.log4j:log4j-to-slf4j"
|
||||
testImplementation "org.awaitility:awaitility"
|
||||
testImplementation "org.glassfish.jersey.media:jersey-media-json-jackson"
|
||||
testImplementation "org.hamcrest:hamcrest"
|
||||
testImplementation "org.junit.jupiter:junit-jupiter"
|
||||
testImplementation "org.mockito:mockito-core"
|
||||
testImplementation "org.mockito:mockito-junit-jupiter"
|
||||
testImplementation "org.skyscreamer:jsonassert"
|
||||
testImplementation "org.springframework:spring-test"
|
||||
|
||||
testRuntimeOnly 'io.projectreactor.netty:reactor-netty'
|
||||
testRuntimeOnly 'javax.xml.bind:jaxb-api'
|
||||
testRuntimeOnly 'org.apache.tomcat.embed:tomcat-embed-el'
|
||||
testRuntimeOnly 'org.glassfish.jersey.ext:jersey-spring4'
|
||||
testRuntimeOnly 'org.hsqldb:hsqldb'
|
||||
testRuntimeOnly "io.projectreactor.netty:reactor-netty"
|
||||
testRuntimeOnly "javax.xml.bind:jaxb-api"
|
||||
testRuntimeOnly "org.apache.tomcat.embed:tomcat-embed-el"
|
||||
testRuntimeOnly "org.glassfish.jersey.ext:jersey-spring4"
|
||||
testRuntimeOnly "org.hsqldb:hsqldb"
|
||||
}
|
||||
|
||||
compileJava {
|
||||
options.compilerArgs << '-parameters'
|
||||
options.compilerArgs << "-parameters"
|
||||
}
|
||||
|
||||
compileTestJava {
|
||||
options.compilerArgs << '-parameters'
|
||||
options.compilerArgs << "-parameters"
|
||||
}
|
|
@ -1,185 +1,185 @@
|
|||
plugins {
|
||||
id 'java-library'
|
||||
id 'org.jetbrains.kotlin.jvm'
|
||||
id 'org.springframework.boot.auto-configuration'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.deployed'
|
||||
id 'org.springframework.boot.internal-dependency-management'
|
||||
id 'org.springframework.boot.optional-dependencies'
|
||||
id "java-library"
|
||||
id "org.jetbrains.kotlin.jvm"
|
||||
id "org.springframework.boot.auto-configuration"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.deployed"
|
||||
id "org.springframework.boot.internal-dependency-management"
|
||||
id "org.springframework.boot.optional-dependencies"
|
||||
}
|
||||
|
||||
description = 'Spring Boot AutoConfigure'
|
||||
description = "Spring Boot AutoConfigure"
|
||||
|
||||
dependencies {
|
||||
api project(':spring-boot-project:spring-boot')
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(":spring-boot-project:spring-boot")
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
|
||||
optional platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
optional 'com.atomikos:transactions-jdbc'
|
||||
optional 'com.atomikos:transactions-jta'
|
||||
optional 'com.couchbase.client:couchbase-spring-cache'
|
||||
optional 'com.fasterxml.jackson.core:jackson-databind'
|
||||
optional 'com.fasterxml.jackson.dataformat:jackson-dataformat-cbor'
|
||||
optional 'com.fasterxml.jackson.dataformat:jackson-dataformat-xml'
|
||||
optional 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310'
|
||||
optional 'com.fasterxml.jackson.module:jackson-module-parameter-names'
|
||||
optional 'com.google.code.gson:gson'
|
||||
optional 'com.hazelcast:hazelcast'
|
||||
optional 'com.hazelcast:hazelcast-client'
|
||||
optional 'com.hazelcast:hazelcast-spring'
|
||||
optional 'com.h2database:h2'
|
||||
optional 'com.samskivert:jmustache'
|
||||
optional 'com.sun.mail:jakarta.mail'
|
||||
optional 'de.flapdoodle.embed:de.flapdoodle.embed.mongo'
|
||||
optional 'io.lettuce:lettuce-core'
|
||||
optional 'io.projectreactor.netty:reactor-netty'
|
||||
optional 'io.rsocket:rsocket-core'
|
||||
optional 'io.rsocket:rsocket-transport-netty'
|
||||
optional ('io.undertow:undertow-servlet') {
|
||||
exclude group: 'org.jboss.spec.javax.annotation', module: 'jboss-annotations-api_1.2_spec'
|
||||
exclude group: 'org.jboss.spec.javax.servlet', module: 'jboss-servlet-api_4.0_spec'
|
||||
optional platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
optional "com.atomikos:transactions-jdbc"
|
||||
optional "com.atomikos:transactions-jta"
|
||||
optional "com.couchbase.client:couchbase-spring-cache"
|
||||
optional "com.fasterxml.jackson.core:jackson-databind"
|
||||
optional "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor"
|
||||
optional "com.fasterxml.jackson.dataformat:jackson-dataformat-xml"
|
||||
optional "com.fasterxml.jackson.datatype:jackson-datatype-jsr310"
|
||||
optional "com.fasterxml.jackson.module:jackson-module-parameter-names"
|
||||
optional "com.google.code.gson:gson"
|
||||
optional "com.hazelcast:hazelcast"
|
||||
optional "com.hazelcast:hazelcast-client"
|
||||
optional "com.hazelcast:hazelcast-spring"
|
||||
optional "com.h2database:h2"
|
||||
optional "com.samskivert:jmustache"
|
||||
optional "com.sun.mail:jakarta.mail"
|
||||
optional "de.flapdoodle.embed:de.flapdoodle.embed.mongo"
|
||||
optional "io.lettuce:lettuce-core"
|
||||
optional "io.projectreactor.netty:reactor-netty"
|
||||
optional "io.rsocket:rsocket-core"
|
||||
optional "io.rsocket:rsocket-transport-netty"
|
||||
optional ("io.undertow:undertow-servlet") {
|
||||
exclude group: "org.jboss.spec.javax.annotation", module: "jboss-annotations-api_1.2_spec"
|
||||
exclude group: "org.jboss.spec.javax.servlet", module: "jboss-servlet-api_4.0_spec"
|
||||
}
|
||||
optional ('io.undertow:undertow-websockets-jsr') {
|
||||
exclude group: 'org.jboss.spec.javax.annotation', module: 'jboss-annotations-api_1.2_spec'
|
||||
exclude group: 'org.jboss.spec.javax.servlet', module: 'jboss-servlet-api_4.0_spec'
|
||||
optional ("io.undertow:undertow-websockets-jsr") {
|
||||
exclude group: "org.jboss.spec.javax.annotation", module: "jboss-annotations-api_1.2_spec"
|
||||
exclude group: "org.jboss.spec.javax.servlet", module: "jboss-servlet-api_4.0_spec"
|
||||
}
|
||||
optional 'jakarta.jms:jakarta.jms-api'
|
||||
optional 'jakarta.mail:jakarta.mail-api'
|
||||
optional 'jakarta.json.bind:jakarta.json.bind-api'
|
||||
optional 'jakarta.persistence:jakarta.persistence-api'
|
||||
optional 'jakarta.validation:jakarta.validation-api'
|
||||
optional 'jakarta.ws.rs:jakarta.ws.rs-api'
|
||||
optional 'javax.cache:cache-api'
|
||||
optional 'javax.money:money-api'
|
||||
optional 'net.sf.ehcache:ehcache'
|
||||
optional 'org.apache.activemq:activemq-broker'
|
||||
optional 'org.apache.activemq:artemis-jms-client'
|
||||
optional 'org.apache.activemq:artemis-jms-server'
|
||||
optional 'org.apache.commons:commons-dbcp2'
|
||||
optional 'org.apache.kafka:kafka-streams'
|
||||
optional 'org.apache.solr:solr-solrj'
|
||||
optional 'org.apache.tomcat.embed:tomcat-embed-core'
|
||||
optional 'org.apache.tomcat.embed:tomcat-embed-el'
|
||||
optional 'org.apache.tomcat.embed:tomcat-embed-websocket'
|
||||
optional 'org.apache.tomcat:tomcat-jdbc'
|
||||
optional 'org.codehaus.btm:btm'
|
||||
optional 'org.codehaus.groovy:groovy-templates'
|
||||
optional 'com.github.ben-manes.caffeine:caffeine'
|
||||
optional 'com.github.mxab.thymeleaf.extras:thymeleaf-extras-data-attribute'
|
||||
optional 'com.sendgrid:sendgrid-java'
|
||||
optional 'com.unboundid:unboundid-ldapsdk'
|
||||
optional 'com.zaxxer:HikariCP'
|
||||
optional 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect'
|
||||
optional 'org.aspectj:aspectjweaver'
|
||||
optional 'org.eclipse.jetty:jetty-webapp'
|
||||
optional 'org.eclipse.jetty:jetty-reactive-httpclient'
|
||||
optional 'org.eclipse.jetty.websocket:javax-websocket-server-impl'
|
||||
optional 'org.ehcache:ehcache'
|
||||
optional 'org.elasticsearch.client:elasticsearch-rest-client'
|
||||
optional 'org.elasticsearch.client:elasticsearch-rest-high-level-client'
|
||||
optional 'org.flywaydb:flyway-core'
|
||||
optional 'org.freemarker:freemarker'
|
||||
optional 'org.glassfish.jersey.core:jersey-server'
|
||||
optional 'org.glassfish.jersey.containers:jersey-container-servlet-core'
|
||||
optional 'org.glassfish.jersey.containers:jersey-container-servlet'
|
||||
optional 'org.glassfish.jersey.ext:jersey-spring5'
|
||||
optional 'org.glassfish.jersey.media:jersey-media-json-jackson'
|
||||
optional 'org.hibernate:hibernate-core'
|
||||
optional 'org.hibernate:hibernate-jcache'
|
||||
optional 'org.hibernate.validator:hibernate-validator'
|
||||
optional 'org.infinispan:infinispan-component-annotations'
|
||||
optional 'org.infinispan:infinispan-jcache'
|
||||
optional 'org.infinispan:infinispan-spring5-embedded'
|
||||
optional 'org.influxdb:influxdb-java'
|
||||
optional 'org.jboss:jboss-transaction-spi'
|
||||
optional 'org.jooq:jooq'
|
||||
optional 'org.liquibase:liquibase-core'
|
||||
optional 'org.messaginghub:pooled-jms'
|
||||
optional 'org.mongodb:mongodb-driver-async'
|
||||
optional 'org.mongodb:mongodb-driver-reactivestreams'
|
||||
optional 'org.quartz-scheduler:quartz'
|
||||
optional 'org.springframework:spring-jdbc'
|
||||
optional 'org.springframework.integration:spring-integration-core'
|
||||
optional 'org.springframework.integration:spring-integration-jdbc'
|
||||
optional 'org.springframework.integration:spring-integration-jmx'
|
||||
optional 'org.springframework:spring-jms'
|
||||
optional 'org.springframework:spring-orm'
|
||||
optional 'org.springframework:spring-tx'
|
||||
optional 'org.springframework:spring-web'
|
||||
optional 'org.springframework:spring-websocket'
|
||||
optional 'org.springframework:spring-webflux'
|
||||
optional 'org.springframework:spring-webmvc'
|
||||
optional 'org.springframework.batch:spring-batch-core'
|
||||
optional 'org.springframework.data:spring-data-couchbase'
|
||||
optional 'org.springframework.data:spring-data-jpa'
|
||||
optional 'org.springframework.data:spring-data-rest-webmvc'
|
||||
optional 'org.springframework.data:spring-data-cassandra'
|
||||
optional ('org.springframework.data:spring-data-elasticsearch') {
|
||||
exclude group: 'org.elasticsearch.client', module: 'transport'
|
||||
optional "jakarta.jms:jakarta.jms-api"
|
||||
optional "jakarta.mail:jakarta.mail-api"
|
||||
optional "jakarta.json.bind:jakarta.json.bind-api"
|
||||
optional "jakarta.persistence:jakarta.persistence-api"
|
||||
optional "jakarta.validation:jakarta.validation-api"
|
||||
optional "jakarta.ws.rs:jakarta.ws.rs-api"
|
||||
optional "javax.cache:cache-api"
|
||||
optional "javax.money:money-api"
|
||||
optional "net.sf.ehcache:ehcache"
|
||||
optional "org.apache.activemq:activemq-broker"
|
||||
optional "org.apache.activemq:artemis-jms-client"
|
||||
optional "org.apache.activemq:artemis-jms-server"
|
||||
optional "org.apache.commons:commons-dbcp2"
|
||||
optional "org.apache.kafka:kafka-streams"
|
||||
optional "org.apache.solr:solr-solrj"
|
||||
optional "org.apache.tomcat.embed:tomcat-embed-core"
|
||||
optional "org.apache.tomcat.embed:tomcat-embed-el"
|
||||
optional "org.apache.tomcat.embed:tomcat-embed-websocket"
|
||||
optional "org.apache.tomcat:tomcat-jdbc"
|
||||
optional "org.codehaus.btm:btm"
|
||||
optional "org.codehaus.groovy:groovy-templates"
|
||||
optional "com.github.ben-manes.caffeine:caffeine"
|
||||
optional "com.github.mxab.thymeleaf.extras:thymeleaf-extras-data-attribute"
|
||||
optional "com.sendgrid:sendgrid-java"
|
||||
optional "com.unboundid:unboundid-ldapsdk"
|
||||
optional "com.zaxxer:HikariCP"
|
||||
optional "nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect"
|
||||
optional "org.aspectj:aspectjweaver"
|
||||
optional "org.eclipse.jetty:jetty-webapp"
|
||||
optional "org.eclipse.jetty:jetty-reactive-httpclient"
|
||||
optional "org.eclipse.jetty.websocket:javax-websocket-server-impl"
|
||||
optional "org.ehcache:ehcache"
|
||||
optional "org.elasticsearch.client:elasticsearch-rest-client"
|
||||
optional "org.elasticsearch.client:elasticsearch-rest-high-level-client"
|
||||
optional "org.flywaydb:flyway-core"
|
||||
optional "org.freemarker:freemarker"
|
||||
optional "org.glassfish.jersey.core:jersey-server"
|
||||
optional "org.glassfish.jersey.containers:jersey-container-servlet-core"
|
||||
optional "org.glassfish.jersey.containers:jersey-container-servlet"
|
||||
optional "org.glassfish.jersey.ext:jersey-spring5"
|
||||
optional "org.glassfish.jersey.media:jersey-media-json-jackson"
|
||||
optional "org.hibernate:hibernate-core"
|
||||
optional "org.hibernate:hibernate-jcache"
|
||||
optional "org.hibernate.validator:hibernate-validator"
|
||||
optional "org.infinispan:infinispan-component-annotations"
|
||||
optional "org.infinispan:infinispan-jcache"
|
||||
optional "org.infinispan:infinispan-spring5-embedded"
|
||||
optional "org.influxdb:influxdb-java"
|
||||
optional "org.jboss:jboss-transaction-spi"
|
||||
optional "org.jooq:jooq"
|
||||
optional "org.liquibase:liquibase-core"
|
||||
optional "org.messaginghub:pooled-jms"
|
||||
optional "org.mongodb:mongodb-driver-async"
|
||||
optional "org.mongodb:mongodb-driver-reactivestreams"
|
||||
optional "org.quartz-scheduler:quartz"
|
||||
optional "org.springframework:spring-jdbc"
|
||||
optional "org.springframework.integration:spring-integration-core"
|
||||
optional "org.springframework.integration:spring-integration-jdbc"
|
||||
optional "org.springframework.integration:spring-integration-jmx"
|
||||
optional "org.springframework:spring-jms"
|
||||
optional "org.springframework:spring-orm"
|
||||
optional "org.springframework:spring-tx"
|
||||
optional "org.springframework:spring-web"
|
||||
optional "org.springframework:spring-websocket"
|
||||
optional "org.springframework:spring-webflux"
|
||||
optional "org.springframework:spring-webmvc"
|
||||
optional "org.springframework.batch:spring-batch-core"
|
||||
optional "org.springframework.data:spring-data-couchbase"
|
||||
optional "org.springframework.data:spring-data-jpa"
|
||||
optional "org.springframework.data:spring-data-rest-webmvc"
|
||||
optional "org.springframework.data:spring-data-cassandra"
|
||||
optional ("org.springframework.data:spring-data-elasticsearch") {
|
||||
exclude group: "org.elasticsearch.client", module: "transport"
|
||||
}
|
||||
optional 'org.springframework.data:spring-data-jdbc'
|
||||
optional 'org.springframework.data:spring-data-ldap'
|
||||
optional 'org.springframework.data:spring-data-mongodb'
|
||||
optional 'org.springframework.data:spring-data-neo4j'
|
||||
optional 'org.springframework.data:spring-data-redis'
|
||||
optional 'org.springframework.data:spring-data-solr'
|
||||
optional 'org.springframework.hateoas:spring-hateoas'
|
||||
optional 'org.springframework.security:spring-security-acl'
|
||||
optional 'org.springframework.security:spring-security-config'
|
||||
optional 'org.springframework.security:spring-security-data'
|
||||
optional 'org.springframework.security:spring-security-oauth2-client'
|
||||
optional 'org.springframework.security:spring-security-oauth2-jose'
|
||||
optional 'org.springframework.security:spring-security-oauth2-resource-server'
|
||||
optional 'org.springframework.security:spring-security-rsocket'
|
||||
optional 'org.springframework.security:spring-security-saml2-service-provider'
|
||||
optional 'org.springframework.security:spring-security-web'
|
||||
optional 'org.springframework.session:spring-session-core'
|
||||
optional 'org.springframework.session:spring-session-data-mongodb'
|
||||
optional 'org.springframework.session:spring-session-data-redis'
|
||||
optional 'org.springframework.session:spring-session-hazelcast'
|
||||
optional 'org.springframework.session:spring-session-jdbc'
|
||||
optional 'org.springframework.amqp:spring-rabbit'
|
||||
optional 'org.springframework.kafka:spring-kafka'
|
||||
optional 'org.springframework.ws:spring-ws-core'
|
||||
optional 'org.thymeleaf:thymeleaf'
|
||||
optional 'org.thymeleaf:thymeleaf-spring5'
|
||||
optional 'org.thymeleaf.extras:thymeleaf-extras-java8time'
|
||||
optional 'org.thymeleaf.extras:thymeleaf-extras-springsecurity5'
|
||||
optional 'redis.clients:jedis'
|
||||
optional "org.springframework.data:spring-data-jdbc"
|
||||
optional "org.springframework.data:spring-data-ldap"
|
||||
optional "org.springframework.data:spring-data-mongodb"
|
||||
optional "org.springframework.data:spring-data-neo4j"
|
||||
optional "org.springframework.data:spring-data-redis"
|
||||
optional "org.springframework.data:spring-data-solr"
|
||||
optional "org.springframework.hateoas:spring-hateoas"
|
||||
optional "org.springframework.security:spring-security-acl"
|
||||
optional "org.springframework.security:spring-security-config"
|
||||
optional "org.springframework.security:spring-security-data"
|
||||
optional "org.springframework.security:spring-security-oauth2-client"
|
||||
optional "org.springframework.security:spring-security-oauth2-jose"
|
||||
optional "org.springframework.security:spring-security-oauth2-resource-server"
|
||||
optional "org.springframework.security:spring-security-rsocket"
|
||||
optional "org.springframework.security:spring-security-saml2-service-provider"
|
||||
optional "org.springframework.security:spring-security-web"
|
||||
optional "org.springframework.session:spring-session-core"
|
||||
optional "org.springframework.session:spring-session-data-mongodb"
|
||||
optional "org.springframework.session:spring-session-data-redis"
|
||||
optional "org.springframework.session:spring-session-hazelcast"
|
||||
optional "org.springframework.session:spring-session-jdbc"
|
||||
optional "org.springframework.amqp:spring-rabbit"
|
||||
optional "org.springframework.kafka:spring-kafka"
|
||||
optional "org.springframework.ws:spring-ws-core"
|
||||
optional "org.thymeleaf:thymeleaf"
|
||||
optional "org.thymeleaf:thymeleaf-spring5"
|
||||
optional "org.thymeleaf.extras:thymeleaf-extras-java8time"
|
||||
optional "org.thymeleaf.extras:thymeleaf-extras-springsecurity5"
|
||||
optional "redis.clients:jedis"
|
||||
|
||||
testImplementation platform(project(':spring-boot-project:spring-boot-parent'))
|
||||
testImplementation project(':spring-boot-project:spring-boot-tools:spring-boot-test-support')
|
||||
testImplementation project(':spring-boot-project:spring-boot-test')
|
||||
testImplementation 'ch.qos.logback:logback-classic'
|
||||
testImplementation 'commons-fileupload:commons-fileupload'
|
||||
testImplementation 'com.atomikos:transactions-jms'
|
||||
testImplementation 'com.jayway.jsonpath:json-path'
|
||||
testImplementation 'com.squareup.okhttp3:mockwebserver'
|
||||
testImplementation 'com.sun.xml.messaging.saaj:saaj-impl'
|
||||
testImplementation 'jakarta.json:jakarta.json-api'
|
||||
testImplementation 'jakarta.xml.ws:jakarta.xml.ws-api'
|
||||
testImplementation 'mysql:mysql-connector-java'
|
||||
testImplementation 'org.apache.johnzon:johnzon-jsonb'
|
||||
testImplementation 'org.apache.logging.log4j:log4j-to-slf4j'
|
||||
testImplementation 'org.apache.tomcat.embed:tomcat-embed-jasper'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.awaitility:awaitility'
|
||||
testImplementation 'org.hsqldb:hsqldb'
|
||||
testImplementation 'org.jetbrains.kotlin:kotlin-stdlib-jdk8'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.neo4j:neo4j-ogm-bolt-native-types'
|
||||
testImplementation 'org.neo4j:neo4j-ogm-http-driver'
|
||||
testImplementation 'org.neo4j:neo4j-ogm-embedded-driver'
|
||||
testImplementation 'org.springframework:spring-test'
|
||||
testImplementation 'org.springframework.kafka:spring-kafka-test'
|
||||
testImplementation 'org.springframework.security:spring-security-test'
|
||||
testImplementation 'org.testcontainers:cassandra'
|
||||
testImplementation 'org.testcontainers:couchbase'
|
||||
testImplementation 'org.testcontainers:elasticsearch'
|
||||
testImplementation 'org.testcontainers:junit-jupiter'
|
||||
testImplementation 'org.testcontainers:testcontainers'
|
||||
testImplementation 'org.yaml:snakeyaml'
|
||||
testImplementation platform(project(":spring-boot-project:spring-boot-parent"))
|
||||
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support")
|
||||
testImplementation project(":spring-boot-project:spring-boot-test")
|
||||
testImplementation "ch.qos.logback:logback-classic"
|
||||
testImplementation "commons-fileupload:commons-fileupload"
|
||||
testImplementation "com.atomikos:transactions-jms"
|
||||
testImplementation "com.jayway.jsonpath:json-path"
|
||||
testImplementation "com.squareup.okhttp3:mockwebserver"
|
||||
testImplementation "com.sun.xml.messaging.saaj:saaj-impl"
|
||||
testImplementation "jakarta.json:jakarta.json-api"
|
||||
testImplementation "jakarta.xml.ws:jakarta.xml.ws-api"
|
||||
testImplementation "mysql:mysql-connector-java"
|
||||
testImplementation "org.apache.johnzon:johnzon-jsonb"
|
||||
testImplementation "org.apache.logging.log4j:log4j-to-slf4j"
|
||||
testImplementation "org.apache.tomcat.embed:tomcat-embed-jasper"
|
||||
testImplementation "org.assertj:assertj-core"
|
||||
testImplementation "org.awaitility:awaitility"
|
||||
testImplementation "org.hsqldb:hsqldb"
|
||||
testImplementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8"
|
||||
testImplementation "org.junit.jupiter:junit-jupiter"
|
||||
testImplementation "org.neo4j:neo4j-ogm-bolt-native-types"
|
||||
testImplementation "org.neo4j:neo4j-ogm-http-driver"
|
||||
testImplementation "org.neo4j:neo4j-ogm-embedded-driver"
|
||||
testImplementation "org.springframework:spring-test"
|
||||
testImplementation "org.springframework.kafka:spring-kafka-test"
|
||||
testImplementation "org.springframework.security:spring-security-test"
|
||||
testImplementation "org.testcontainers:cassandra"
|
||||
testImplementation "org.testcontainers:couchbase"
|
||||
testImplementation "org.testcontainers:elasticsearch"
|
||||
testImplementation "org.testcontainers:junit-jupiter"
|
||||
testImplementation "org.testcontainers:testcontainers"
|
||||
testImplementation "org.yaml:snakeyaml"
|
||||
|
||||
testRuntimeOnly 'org.jetbrains.kotlin:kotlin-reflect'
|
||||
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
|
||||
testRuntimeOnly "org.jetbrains.kotlin:kotlin-reflect"
|
||||
testRuntimeOnly "org.junit.platform:junit-platform-launcher"
|
||||
}
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
plugins {
|
||||
id 'java'
|
||||
id 'org.springframework.boot.deployed'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.integration-test'
|
||||
id 'org.springframework.boot.internal-dependency-management'
|
||||
id "java"
|
||||
id "org.springframework.boot.deployed"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.integration-test"
|
||||
id "org.springframework.boot.internal-dependency-management"
|
||||
}
|
||||
|
||||
description = "Spring Boot CLI"
|
||||
|
@ -15,69 +15,69 @@ configurations {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
compileOnly project(':spring-boot-project:spring-boot')
|
||||
compileOnly 'jakarta.servlet:jakarta.servlet-api'
|
||||
compileOnly 'org.codehaus.groovy:groovy-templates'
|
||||
compileOnly 'org.springframework:spring-web'
|
||||
compileOnly project(":spring-boot-project:spring-boot")
|
||||
compileOnly "jakarta.servlet:jakarta.servlet-api"
|
||||
compileOnly "org.codehaus.groovy:groovy-templates"
|
||||
compileOnly "org.springframework:spring-web"
|
||||
|
||||
dependenciesBom project(path: ':spring-boot-project:spring-boot-dependencies', configuration: 'effectiveBom')
|
||||
dependenciesBom project(path: ":spring-boot-project:spring-boot-dependencies", configuration: "effectiveBom")
|
||||
|
||||
implementation platform(project(':spring-boot-project:spring-boot-parent'))
|
||||
implementation project(':spring-boot-project:spring-boot-tools:spring-boot-loader-tools')
|
||||
implementation 'com.vaadin.external.google:android-json'
|
||||
implementation 'jline:jline'
|
||||
implementation 'net.sf.jopt-simple:jopt-simple'
|
||||
implementation('org.apache.httpcomponents:httpclient') {
|
||||
exclude group: 'commons-logging', module: 'commons-logging'
|
||||
implementation platform(project(":spring-boot-project:spring-boot-parent"))
|
||||
implementation project(":spring-boot-project:spring-boot-tools:spring-boot-loader-tools")
|
||||
implementation "com.vaadin.external.google:android-json"
|
||||
implementation "jline:jline"
|
||||
implementation "net.sf.jopt-simple:jopt-simple"
|
||||
implementation("org.apache.httpcomponents:httpclient") {
|
||||
exclude group: "commons-logging", module: "commons-logging"
|
||||
}
|
||||
implementation 'org.apache.maven:maven-model'
|
||||
implementation('org.apache.maven:maven-resolver-provider') {
|
||||
exclude group: 'com.google.guava', module: 'guava'
|
||||
implementation "org.apache.maven:maven-model"
|
||||
implementation("org.apache.maven:maven-resolver-provider") {
|
||||
exclude group: "com.google.guava", module: "guava"
|
||||
}
|
||||
implementation 'org.apache.maven.resolver:maven-resolver-connector-basic'
|
||||
implementation 'org.apache.maven.resolver:maven-resolver-transport-file'
|
||||
implementation('org.apache.maven.resolver:maven-resolver-transport-http') {
|
||||
exclude group: 'org.slf4j', module: 'jcl-over-slf4j'
|
||||
implementation "org.apache.maven.resolver:maven-resolver-connector-basic"
|
||||
implementation "org.apache.maven.resolver:maven-resolver-transport-file"
|
||||
implementation("org.apache.maven.resolver:maven-resolver-transport-http") {
|
||||
exclude group: "org.slf4j", module: "jcl-over-slf4j"
|
||||
}
|
||||
implementation 'org.apache.maven:maven-settings-builder'
|
||||
implementation 'org.codehaus.groovy:groovy'
|
||||
implementation 'org.slf4j:slf4j-simple'
|
||||
implementation 'org.sonatype.plexus:plexus-sec-dispatcher'
|
||||
implementation('org.sonatype.sisu:sisu-inject-plexus') {
|
||||
exclude group: 'javax.enterprise', module: 'cdi-api'
|
||||
exclude group: 'org.sonatype.sisu', module: 'sisu-inject-bean'
|
||||
implementation "org.apache.maven:maven-settings-builder"
|
||||
implementation "org.codehaus.groovy:groovy"
|
||||
implementation "org.slf4j:slf4j-simple"
|
||||
implementation "org.sonatype.plexus:plexus-sec-dispatcher"
|
||||
implementation("org.sonatype.sisu:sisu-inject-plexus") {
|
||||
exclude group: "javax.enterprise", module: "cdi-api"
|
||||
exclude group: "org.sonatype.sisu", module: "sisu-inject-bean"
|
||||
}
|
||||
implementation 'org.springframework:spring-core'
|
||||
implementation 'org.springframework.security:spring-security-crypto'
|
||||
implementation "org.springframework:spring-core"
|
||||
implementation "org.springframework.security:spring-security-crypto"
|
||||
|
||||
intTestImplementation platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
intTestImplementation project(':spring-boot-project:spring-boot-tools:spring-boot-loader-tools')
|
||||
intTestImplementation project(':spring-boot-project:spring-boot-tools:spring-boot-test-support')
|
||||
intTestImplementation 'org.assertj:assertj-core'
|
||||
intTestImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
intTestImplementation 'org.springframework:spring-core'
|
||||
intTestImplementation platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
intTestImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-loader-tools")
|
||||
intTestImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support")
|
||||
intTestImplementation "org.assertj:assertj-core"
|
||||
intTestImplementation "org.junit.jupiter:junit-jupiter"
|
||||
intTestImplementation "org.springframework:spring-core"
|
||||
|
||||
loader project(':spring-boot-project:spring-boot-tools:spring-boot-loader')
|
||||
loader project(":spring-boot-project:spring-boot-tools:spring-boot-loader")
|
||||
|
||||
testImplementation project(':spring-boot-project:spring-boot')
|
||||
testImplementation project(':spring-boot-project:spring-boot-tools:spring-boot-test-support')
|
||||
testImplementation project(':spring-boot-project:spring-boot-test')
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.codehaus.groovy:groovy-templates'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.mockito:mockito-core'
|
||||
testImplementation 'org.springframework:spring-test'
|
||||
testImplementation project(":spring-boot-project:spring-boot")
|
||||
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support")
|
||||
testImplementation project(":spring-boot-project:spring-boot-test")
|
||||
testImplementation "org.assertj:assertj-core"
|
||||
testImplementation "org.codehaus.groovy:groovy-templates"
|
||||
testImplementation "org.junit.jupiter:junit-jupiter"
|
||||
testImplementation "org.mockito:mockito-core"
|
||||
testImplementation "org.springframework:spring-test"
|
||||
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-starters:spring-boot-starter-actuator', configuration: 'mavenRepository')
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-starters:spring-boot-starter-amqp', configuration: 'mavenRepository')
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-starters:spring-boot-starter-aop', configuration: 'mavenRepository')
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-starters:spring-boot-starter-artemis', configuration: 'mavenRepository')
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-starters:spring-boot-starter-batch', configuration: 'mavenRepository')
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-starters:spring-boot-starter-data-jpa', configuration: 'mavenRepository')
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc', configuration: 'mavenRepository')
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-starters:spring-boot-starter-integration', configuration: 'mavenRepository')
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-starters:spring-boot-starter-security', configuration: 'mavenRepository')
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-starters:spring-boot-starter-web', configuration: 'mavenRepository')
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator", configuration: "mavenRepository")
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-amqp", configuration: "mavenRepository")
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-aop", configuration: "mavenRepository")
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-artemis", configuration: "mavenRepository")
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-batch", configuration: "mavenRepository")
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-data-jpa", configuration: "mavenRepository")
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc", configuration: "mavenRepository")
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-integration", configuration: "mavenRepository")
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-security", configuration: "mavenRepository")
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-web", configuration: "mavenRepository")
|
||||
}
|
||||
|
||||
task syncSpringBootDependenciesBom(type: Sync) {
|
||||
|
@ -92,7 +92,7 @@ task syncTestRepository(type: Sync) {
|
|||
|
||||
sourceSets {
|
||||
main {
|
||||
output.dir("${buildDir}/generated-resources", builtBy: 'syncSpringBootDependenciesBom')
|
||||
output.dir("${buildDir}/generated-resources", builtBy: "syncSpringBootDependenciesBom")
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -102,45 +102,45 @@ test {
|
|||
}
|
||||
|
||||
task fullJar(type: Jar) {
|
||||
classifier = 'full'
|
||||
entryCompression = 'stored'
|
||||
classifier = "full"
|
||||
entryCompression = "stored"
|
||||
from(configurations.runtimeClasspath) {
|
||||
into 'BOOT-INF/lib'
|
||||
into "BOOT-INF/lib"
|
||||
}
|
||||
from(sourceSets.main.output) {
|
||||
into 'BOOT-INF/classes'
|
||||
into "BOOT-INF/classes"
|
||||
}
|
||||
into("") {
|
||||
from zipTree(configurations.loader.singleFile)
|
||||
}
|
||||
manifest {
|
||||
attributes(
|
||||
'Class-Loader': 'groovy.lang.GroovyClassLoader',
|
||||
'Main-Class': 'org.springframework.boot.loader.JarLauncher',
|
||||
'Start-Class': 'org.springframework.boot.cli.SpringCli'
|
||||
"Class-Loader": "groovy.lang.GroovyClassLoader",
|
||||
"Main-Class": "org.springframework.boot.loader.JarLauncher",
|
||||
"Start-Class": "org.springframework.boot.cli.SpringCli"
|
||||
)
|
||||
}
|
||||
}
|
||||
|
||||
def configureArchive(archive) {
|
||||
archive.classifier = 'bin'
|
||||
archive.classifier = "bin"
|
||||
archive.into "spring-${project.version}"
|
||||
archive.from(fullJar) {
|
||||
rename {
|
||||
it.replace("-full", "")
|
||||
}
|
||||
into 'lib/'
|
||||
into "lib/"
|
||||
}
|
||||
archive.from(file('src/main/content')) {
|
||||
archive.from(file("src/main/content")) {
|
||||
eachFile { it.mode = it.directory ? 0x755 : 0x644 }
|
||||
}
|
||||
archive.from(file('src/main/executablecontent')) {
|
||||
archive.from(file("src/main/executablecontent")) {
|
||||
eachFile { it.mode = 0x755 }
|
||||
}
|
||||
}
|
||||
|
||||
task zip(type: Zip) {
|
||||
classifier = 'bin'
|
||||
classifier = "bin"
|
||||
configureArchive it
|
||||
}
|
||||
|
||||
|
@ -149,40 +149,40 @@ intTest {
|
|||
}
|
||||
|
||||
task tar(type: Tar) {
|
||||
compression = 'gzip'
|
||||
archiveExtension = 'tar.gz'
|
||||
compression = "gzip"
|
||||
archiveExtension = "tar.gz"
|
||||
configureArchive it
|
||||
}
|
||||
|
||||
task scoopManifest(type: org.springframework.boot.build.cli.ScoopManifest) {
|
||||
dependsOn zip
|
||||
outputDir = file("${buildDir}/scoop")
|
||||
template = file('src/main/scoop/springboot.json')
|
||||
template = file("src/main/scoop/springboot.json")
|
||||
archive = zip.archiveFile
|
||||
}
|
||||
|
||||
def scoopManifestArtifact = artifacts.add('archives', file("${buildDir}/scoop/springboot.json")) {
|
||||
type 'json'
|
||||
classifier 'scoop'
|
||||
builtBy 'scoopManifest'
|
||||
def scoopManifestArtifact = artifacts.add("archives", file("${buildDir}/scoop/springboot.json")) {
|
||||
type "json"
|
||||
classifier "scoop"
|
||||
builtBy "scoopManifest"
|
||||
}
|
||||
|
||||
task homebrewFormula(type: org.springframework.boot.build.cli.HomebrewFormula) {
|
||||
dependsOn tar
|
||||
outputDir = file("${buildDir}/homebrew")
|
||||
template = file('src/main/homebrew/springboot.rb')
|
||||
template = file("src/main/homebrew/springboot.rb")
|
||||
archive = tar.archiveFile
|
||||
}
|
||||
|
||||
def homebrewFormulaArtifact = artifacts.add('archives', file("${buildDir}/homebrew/springboot.rb")) {
|
||||
type 'rb'
|
||||
classifier 'homebrew'
|
||||
builtBy 'homebrewFormula'
|
||||
def homebrewFormulaArtifact = artifacts.add("archives", file("${buildDir}/homebrew/springboot.rb")) {
|
||||
type "rb"
|
||||
classifier "homebrew"
|
||||
builtBy "homebrewFormula"
|
||||
}
|
||||
|
||||
publishing {
|
||||
publications {
|
||||
getByName('maven') {
|
||||
getByName("maven") {
|
||||
artifact fullJar
|
||||
artifact tar
|
||||
artifact zip
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,77 +1,78 @@
|
|||
plugins {
|
||||
id 'java-library'
|
||||
id 'org.springframework.boot.auto-configuration'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.deployed'
|
||||
id 'org.springframework.boot.integration-test'
|
||||
id 'org.springframework.boot.internal-dependency-management'
|
||||
id 'org.springframework.boot.optional-dependencies'
|
||||
id "java-library"
|
||||
id "org.springframework.boot.auto-configuration"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.deployed"
|
||||
id "org.springframework.boot.integration-test"
|
||||
id "org.springframework.boot.internal-dependency-management"
|
||||
id "org.springframework.boot.optional-dependencies"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Developer Tools'
|
||||
description = "Spring Boot Developer Tools"
|
||||
|
||||
configurations {
|
||||
intTestDependencies
|
||||
}
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
|
||||
implementation project(':spring-boot-project:spring-boot')
|
||||
implementation project(':spring-boot-project:spring-boot-autoconfigure')
|
||||
implementation project(":spring-boot-project:spring-boot")
|
||||
implementation project(":spring-boot-project:spring-boot-autoconfigure")
|
||||
|
||||
intTestDependencies project(':spring-boot-project:spring-boot-starters:spring-boot-starter-web')
|
||||
intTestDependencies project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web")
|
||||
|
||||
intTestImplementation project(':spring-boot-project:spring-boot-autoconfigure')
|
||||
intTestImplementation project(':spring-boot-project:spring-boot-test')
|
||||
intTestImplementation project(':spring-boot-project:spring-boot-tools:spring-boot-test-support')
|
||||
intTestImplementation 'org.apache.httpcomponents:httpclient'
|
||||
intTestImplementation 'org.assertj:assertj-core'
|
||||
intTestImplementation 'org.awaitility:awaitility'
|
||||
intTestImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
intTestImplementation 'net.bytebuddy:byte-buddy'
|
||||
intTestRuntimeOnly 'org.springframework:spring-web'
|
||||
intTestImplementation project(":spring-boot-project:spring-boot-autoconfigure")
|
||||
intTestImplementation project(":spring-boot-project:spring-boot-test")
|
||||
intTestImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support")
|
||||
intTestImplementation "org.apache.httpcomponents:httpclient"
|
||||
intTestImplementation "org.assertj:assertj-core"
|
||||
intTestImplementation "org.awaitility:awaitility"
|
||||
intTestImplementation "org.junit.jupiter:junit-jupiter"
|
||||
intTestImplementation "net.bytebuddy:byte-buddy"
|
||||
|
||||
optional platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
optional 'javax.servlet:javax.servlet-api'
|
||||
optional 'org.apache.derby:derby'
|
||||
optional 'org.hibernate:hibernate-core'
|
||||
optional 'org.springframework:spring-jdbc'
|
||||
optional 'org.springframework:spring-orm'
|
||||
optional 'org.springframework:spring-web'
|
||||
optional 'org.springframework.security:spring-security-config'
|
||||
optional 'org.springframework.security:spring-security-web'
|
||||
optional 'org.springframework.data:spring-data-redis'
|
||||
optional 'org.springframework.session:spring-session-core'
|
||||
intTestRuntimeOnly "org.springframework:spring-web"
|
||||
|
||||
testImplementation project(':spring-boot-project:spring-boot-tools:spring-boot-test-support')
|
||||
testImplementation project(':spring-boot-project:spring-boot-test')
|
||||
testImplementation 'ch.qos.logback:logback-classic'
|
||||
testImplementation 'com.h2database:h2'
|
||||
testImplementation 'com.zaxxer:HikariCP'
|
||||
testImplementation 'org.apache.derby:derbyclient'
|
||||
testImplementation 'org.apache.tomcat.embed:tomcat-embed-websocket'
|
||||
testImplementation 'org.apache.tomcat.embed:tomcat-embed-core'
|
||||
testImplementation 'org.apache.tomcat.embed:tomcat-embed-jasper'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.awaitility:awaitility'
|
||||
testImplementation 'org.eclipse.jetty.websocket:websocket-client'
|
||||
testImplementation 'org.hamcrest:hamcrest-library'
|
||||
testImplementation 'org.hsqldb:hsqldb'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.mockito:mockito-core'
|
||||
testImplementation 'org.postgresql:postgresql'
|
||||
testImplementation 'org.springframework:spring-test'
|
||||
testImplementation 'org.springframework:spring-webmvc'
|
||||
testImplementation 'org.springframework:spring-websocket'
|
||||
testImplementation 'org.springframework.hateoas:spring-hateoas'
|
||||
testImplementation 'org.springframework.security:spring-security-test'
|
||||
testImplementation 'org.thymeleaf:thymeleaf'
|
||||
testImplementation 'org.thymeleaf:thymeleaf-spring5'
|
||||
testImplementation 'nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect'
|
||||
optional platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
optional "javax.servlet:javax.servlet-api"
|
||||
optional "org.apache.derby:derby"
|
||||
optional "org.hibernate:hibernate-core"
|
||||
optional "org.springframework:spring-jdbc"
|
||||
optional "org.springframework:spring-orm"
|
||||
optional "org.springframework:spring-web"
|
||||
optional "org.springframework.security:spring-security-config"
|
||||
optional "org.springframework.security:spring-security-web"
|
||||
optional "org.springframework.data:spring-data-redis"
|
||||
optional "org.springframework.session:spring-session-core"
|
||||
|
||||
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
|
||||
testRuntimeOnly 'org.yaml:snakeyaml'
|
||||
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support")
|
||||
testImplementation project(":spring-boot-project:spring-boot-test")
|
||||
testImplementation "ch.qos.logback:logback-classic"
|
||||
testImplementation "com.h2database:h2"
|
||||
testImplementation "com.zaxxer:HikariCP"
|
||||
testImplementation "org.apache.derby:derbyclient"
|
||||
testImplementation "org.apache.tomcat.embed:tomcat-embed-websocket"
|
||||
testImplementation "org.apache.tomcat.embed:tomcat-embed-core"
|
||||
testImplementation "org.apache.tomcat.embed:tomcat-embed-jasper"
|
||||
testImplementation "org.assertj:assertj-core"
|
||||
testImplementation "org.awaitility:awaitility"
|
||||
testImplementation "org.eclipse.jetty.websocket:websocket-client"
|
||||
testImplementation "org.hamcrest:hamcrest-library"
|
||||
testImplementation "org.hsqldb:hsqldb"
|
||||
testImplementation "org.junit.jupiter:junit-jupiter"
|
||||
testImplementation "org.mockito:mockito-core"
|
||||
testImplementation "org.postgresql:postgresql"
|
||||
testImplementation "org.springframework:spring-test"
|
||||
testImplementation "org.springframework:spring-webmvc"
|
||||
testImplementation "org.springframework:spring-websocket"
|
||||
testImplementation "org.springframework.hateoas:spring-hateoas"
|
||||
testImplementation "org.springframework.security:spring-security-test"
|
||||
testImplementation "org.thymeleaf:thymeleaf"
|
||||
testImplementation "org.thymeleaf:thymeleaf-spring5"
|
||||
testImplementation "nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect"
|
||||
|
||||
testRuntimeOnly "org.junit.platform:junit-platform-launcher"
|
||||
testRuntimeOnly "org.yaml:snakeyaml"
|
||||
}
|
||||
|
||||
task copyIntTestDependencies(type: Copy) {
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
plugins {
|
||||
id 'java-base'
|
||||
id 'org.asciidoctor.jvm.convert'
|
||||
id 'org.asciidoctor.jvm.pdf'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.deployed'
|
||||
id "java-base"
|
||||
id "org.asciidoctor.jvm.convert"
|
||||
id "org.asciidoctor.jvm.pdf"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.deployed"
|
||||
}
|
||||
|
||||
configurations {
|
||||
|
@ -16,22 +16,27 @@ configurations {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
testSlices project(path: ':spring-boot-project:spring-boot-test-autoconfigure', configuration: 'testSliceMetadata')
|
||||
autoConfiguration project(path: ':spring-boot-project:spring-boot-autoconfigure', configuration: 'autoConfigurationMetadata')
|
||||
autoConfiguration project(path: ':spring-boot-project:spring-boot-actuator-autoconfigure', configuration: 'autoConfigurationMetadata')
|
||||
autoConfiguration project(path: ':spring-boot-project:spring-boot-devtools', configuration: 'autoConfigurationMetadata')
|
||||
configurationProperties project(path: ':spring-boot-project:spring-boot', configuration: 'configurationPropertiesMetadata')
|
||||
configurationProperties project(path: ':spring-boot-project:spring-boot-actuator', configuration: 'configurationPropertiesMetadata')
|
||||
configurationProperties project(path: ':spring-boot-project:spring-boot-actuator-autoconfigure', configuration: 'configurationPropertiesMetadata')
|
||||
configurationProperties project(path: ':spring-boot-project:spring-boot-autoconfigure', configuration: 'configurationPropertiesMetadata')
|
||||
configurationProperties project(path: ':spring-boot-project:spring-boot-devtools', configuration: 'configurationPropertiesMetadata')
|
||||
gradlePluginDocumentation project(path: ':spring-boot-project:spring-boot-tools:spring-boot-gradle-plugin', configuration: 'documentation')
|
||||
actuatorApiDocumentation project(path: ':spring-boot-project:spring-boot-actuator-autoconfigure', configuration: 'documentation')
|
||||
mavenPluginDocumentation project(path: ':spring-boot-project:spring-boot-tools:spring-boot-maven-plugin', configuration: 'documentation')
|
||||
actuatorApiDocumentation project(path: ":spring-boot-project:spring-boot-actuator-autoconfigure", configuration: "documentation")
|
||||
|
||||
autoConfiguration project(path: ":spring-boot-project:spring-boot-autoconfigure", configuration: "autoConfigurationMetadata")
|
||||
autoConfiguration project(path: ":spring-boot-project:spring-boot-actuator-autoconfigure", configuration: "autoConfigurationMetadata")
|
||||
autoConfiguration project(path: ":spring-boot-project:spring-boot-devtools", configuration: "autoConfigurationMetadata")
|
||||
|
||||
configurationProperties project(path: ":spring-boot-project:spring-boot", configuration: "configurationPropertiesMetadata")
|
||||
configurationProperties project(path: ":spring-boot-project:spring-boot-actuator", configuration: "configurationPropertiesMetadata")
|
||||
configurationProperties project(path: ":spring-boot-project:spring-boot-actuator-autoconfigure", configuration: "configurationPropertiesMetadata")
|
||||
configurationProperties project(path: ":spring-boot-project:spring-boot-autoconfigure", configuration: "configurationPropertiesMetadata")
|
||||
configurationProperties project(path: ":spring-boot-project:spring-boot-devtools", configuration: "configurationPropertiesMetadata")
|
||||
|
||||
gradlePluginDocumentation project(path: ":spring-boot-project:spring-boot-tools:spring-boot-gradle-plugin", configuration: "documentation")
|
||||
|
||||
mavenPluginDocumentation project(path: ":spring-boot-project:spring-boot-tools:spring-boot-maven-plugin", configuration: "documentation")
|
||||
|
||||
testSlices project(path: ":spring-boot-project:spring-boot-test-autoconfigure", configuration: "testSliceMetadata")
|
||||
}
|
||||
|
||||
task dependencyVersions(type: org.springframework.boot.build.constraints.ExtractVersionConstraints) {
|
||||
enforcedPlatform(':spring-boot-project:spring-boot-dependencies')
|
||||
enforcedPlatform(":spring-boot-project:spring-boot-dependencies")
|
||||
}
|
||||
|
||||
task javadoc(type: Javadoc) {
|
||||
|
@ -39,7 +44,7 @@ task javadoc(type: Javadoc) {
|
|||
project.rootProject.gradle.projectsEvaluated {
|
||||
Set<Project> publishedProjects = rootProject.subprojects.findAll { it != project}
|
||||
.findAll { it.plugins.hasPlugin(JavaPlugin) && it.plugins.hasPlugin(MavenPublishPlugin) }
|
||||
.findAll { it.name != 'spring-boot-maven-plugin' && it.name != 'spring-boot-gradle-plugin' }
|
||||
.findAll { it.name != "spring-boot-maven-plugin" && it.name != "spring-boot-gradle-plugin" }
|
||||
dependsOn publishedProjects.javadoc
|
||||
source publishedProjects.javadoc.source
|
||||
classpath = project.files(publishedProjects.javadoc.classpath)
|
||||
|
@ -47,27 +52,27 @@ task javadoc(type: Javadoc) {
|
|||
options {
|
||||
author = true
|
||||
docTitle = "Spring Boot ${project.version} API"
|
||||
encoding = 'UTF-8'
|
||||
memberLevel = 'protected'
|
||||
outputLevel = 'quiet'
|
||||
source = '1.8'
|
||||
encoding = "UTF-8"
|
||||
memberLevel = "protected"
|
||||
outputLevel = "quiet"
|
||||
source = "1.8"
|
||||
splitIndex = true
|
||||
stylesheetFile = file('src/main/javadoc/spring-javadoc.css')
|
||||
stylesheetFile = file("src/main/javadoc/spring-javadoc.css")
|
||||
use = true
|
||||
windowTitle = "Spring Boot ${project.version} API"
|
||||
}
|
||||
doFirst {
|
||||
def versionConstraints = dependencyVersions.versionConstraints
|
||||
def tomcatVersion = "${versionConstraints['org.apache.tomcat:tomcat-annotations-api']}"
|
||||
def tomcatDocsVersion = tomcatVersion.substring(0, tomcatVersion.lastIndexOf('.'));
|
||||
def tomcatVersion = "${versionConstraints["org.apache.tomcat:tomcat-annotations-api"]}"
|
||||
def tomcatDocsVersion = tomcatVersion.substring(0, tomcatVersion.lastIndexOf("."));
|
||||
options.links = [
|
||||
'https://docs.oracle.com/javase/8/docs/api/',
|
||||
'https://docs.oracle.com/javaee/7/api/',
|
||||
"https://docs.spring.io/spring-framework/docs/${versionConstraints['org.springframework:spring-core']}/javadoc-api/",
|
||||
"https://docs.spring.io/spring-security/site/docs/${versionConstraints['org.springframework.security:spring-security-core']}/api/",
|
||||
"https://docs.oracle.com/javase/8/docs/api/",
|
||||
"https://docs.oracle.com/javaee/7/api/",
|
||||
"https://docs.spring.io/spring-framework/docs/${versionConstraints["org.springframework:spring-core"]}/javadoc-api/",
|
||||
"https://docs.spring.io/spring-security/site/docs/${versionConstraints["org.springframework.security:spring-security-core"]}/api/",
|
||||
"https://tomcat.apache.org/tomcat-${tomcatDocsVersion}-doc/api/",
|
||||
"https://www.eclipse.org/jetty/javadoc/${versionConstraints['org.eclipse.jetty:jetty-server']}/",
|
||||
"https://www.thymeleaf.org/apidocs/thymeleaf/${versionConstraints['org.thymeleaf:thymeleaf']}/"
|
||||
"https://www.eclipse.org/jetty/javadoc/${versionConstraints["org.eclipse.jetty:jetty-server"]}/",
|
||||
"https://www.thymeleaf.org/apidocs/thymeleaf/${versionConstraints["org.thymeleaf:thymeleaf"]}/"
|
||||
] as String[]
|
||||
}
|
||||
}
|
||||
|
@ -103,42 +108,42 @@ tasks.withType(org.asciidoctor.gradle.jvm.AbstractAsciidoctorTask) {
|
|||
baseDirFollowsSourceDir()
|
||||
doFirst {
|
||||
def versionConstraints = dependencyVersions.versionConstraints
|
||||
attributes 'jetty-version': versionConstraints['org.eclipse.jetty:jetty-server'],
|
||||
'jooq-version': versionConstraints['org.jooq:jooq'],
|
||||
'spring-amqp-version': versionConstraints['org.springframework.amqp:spring-amqp'],
|
||||
'spring-batch-version': versionConstraints['org.springframework.batch:spring-batch-core'],
|
||||
'spring-boot-version': project.version,
|
||||
'spring-data-commons-version': versionConstraints['org.springframework.data:spring-data-commons'],
|
||||
'spring-data-couchbase-version': versionConstraints['org.springframework.data:spring-data-couchbase'],
|
||||
'spring-data-jdbc-version': versionConstraints['org.springframework.data:spring-data-jdbc'],
|
||||
'spring-data-jpa-version': versionConstraints['org.springframework.data:spring-data-jpa'],
|
||||
'spring-data-mongodb-version': versionConstraints['org.springframework.data:spring-data-mongodb'],
|
||||
'spring-data-neo4j-version': versionConstraints['org.springframework.data:spring-data-neo4j'],
|
||||
'spring-data-rest-version': versionConstraints['org.springframework.data:spring-data-rest-core'],
|
||||
'spring-data-solr-version': versionConstraints['org.springframework.data:spring-data-solr'],
|
||||
'spring-framework-version': versionConstraints['org.springframework:spring-core'],
|
||||
'spring-integration-version': versionConstraints['org.springframework.integration:spring-integration-core'],
|
||||
'spring-security-version': versionConstraints['org.springframework.security:spring-security-core'],
|
||||
'spring-webservices-version': versionConstraints['org.springframework.ws:spring-ws-core']
|
||||
attributes "jetty-version": versionConstraints["org.eclipse.jetty:jetty-server"],
|
||||
"jooq-version": versionConstraints["org.jooq:jooq"],
|
||||
"spring-amqp-version": versionConstraints["org.springframework.amqp:spring-amqp"],
|
||||
"spring-batch-version": versionConstraints["org.springframework.batch:spring-batch-core"],
|
||||
"spring-boot-version": project.version,
|
||||
"spring-data-commons-version": versionConstraints["org.springframework.data:spring-data-commons"],
|
||||
"spring-data-couchbase-version": versionConstraints["org.springframework.data:spring-data-couchbase"],
|
||||
"spring-data-jdbc-version": versionConstraints["org.springframework.data:spring-data-jdbc"],
|
||||
"spring-data-jpa-version": versionConstraints["org.springframework.data:spring-data-jpa"],
|
||||
"spring-data-mongodb-version": versionConstraints["org.springframework.data:spring-data-mongodb"],
|
||||
"spring-data-neo4j-version": versionConstraints["org.springframework.data:spring-data-neo4j"],
|
||||
"spring-data-rest-version": versionConstraints["org.springframework.data:spring-data-rest-core"],
|
||||
"spring-data-solr-version": versionConstraints["org.springframework.data:spring-data-solr"],
|
||||
"spring-framework-version": versionConstraints["org.springframework:spring-core"],
|
||||
"spring-integration-version": versionConstraints["org.springframework.integration:spring-integration-core"],
|
||||
"spring-security-version": versionConstraints["org.springframework.security:spring-security-core"],
|
||||
"spring-webservices-version": versionConstraints["org.springframework.ws:spring-ws-core"]
|
||||
}
|
||||
}
|
||||
|
||||
asciidoctor {
|
||||
sources {
|
||||
include '*.htmlsingleadoc'
|
||||
include "*.htmlsingleadoc"
|
||||
}
|
||||
}
|
||||
|
||||
asciidoctorPdf {
|
||||
sources {
|
||||
include '*.pdfadoc'
|
||||
include "*.pdfadoc"
|
||||
}
|
||||
}
|
||||
|
||||
task asciidoctorMultipage(type: org.asciidoctor.gradle.jvm.AsciidoctorTask) {
|
||||
sources {
|
||||
include '*.htmladoc'
|
||||
include '*.adoc'
|
||||
include "*.htmladoc"
|
||||
include "*.adoc"
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -149,13 +154,13 @@ syncDocumentationSourceForAsciidoctor {
|
|||
dependsOn documentDependencyVersions
|
||||
dependsOn documentConfigurationProperties
|
||||
from("${buildDir}/docs/generated") {
|
||||
into 'asciidoc'
|
||||
into "asciidoc"
|
||||
}
|
||||
from ("src/main/java") {
|
||||
into 'main/java'
|
||||
into "main/java"
|
||||
}
|
||||
from ("src/test/java") {
|
||||
into 'test/java'
|
||||
into "test/java"
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -166,13 +171,13 @@ syncDocumentationSourceForAsciidoctorMultipage {
|
|||
dependsOn documentDependencyVersions
|
||||
dependsOn documentConfigurationProperties
|
||||
from("${buildDir}/docs/generated") {
|
||||
into 'asciidoc'
|
||||
into "asciidoc"
|
||||
}
|
||||
from ("src/main/java") {
|
||||
into 'main/java'
|
||||
into "main/java"
|
||||
}
|
||||
from ("src/test/java") {
|
||||
into 'test/java'
|
||||
into "test/java"
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -183,13 +188,13 @@ syncDocumentationSourceForAsciidoctorPdf {
|
|||
dependsOn documentDependencyVersions
|
||||
dependsOn documentConfigurationProperties
|
||||
from("${buildDir}/docs/generated") {
|
||||
into 'asciidoc'
|
||||
into "asciidoc"
|
||||
}
|
||||
from ("src/main/java") {
|
||||
into 'main/java'
|
||||
into "main/java"
|
||||
}
|
||||
from ("src/test/java") {
|
||||
into 'test/java'
|
||||
into "test/java"
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -200,30 +205,30 @@ task zip(type: Zip) {
|
|||
configurations.gradlePluginDocumentation,
|
||||
configurations.actuatorApiDocumentation,
|
||||
configurations.mavenPluginDocumentation
|
||||
duplicatesStrategy 'fail'
|
||||
duplicatesStrategy "fail"
|
||||
from(asciidoctor.outputDir) {
|
||||
into 'reference/htmlsingle'
|
||||
into "reference/htmlsingle"
|
||||
}
|
||||
from(asciidoctorPdf.outputDir) {
|
||||
into 'reference/pdf'
|
||||
into "reference/pdf"
|
||||
}
|
||||
from(asciidoctorMultipage.outputDir) {
|
||||
into 'reference/html'
|
||||
into "reference/html"
|
||||
}
|
||||
from(javadoc) {
|
||||
into 'api'
|
||||
into "api"
|
||||
}
|
||||
into('gradle-plugin') {
|
||||
into("gradle-plugin") {
|
||||
from {
|
||||
zipTree(configurations.gradlePluginDocumentation.singleFile)
|
||||
}
|
||||
}
|
||||
into('actuator-api') {
|
||||
into("actuator-api") {
|
||||
from {
|
||||
zipTree(configurations.actuatorApiDocumentation.singleFile)
|
||||
}
|
||||
}
|
||||
into('maven-plugin') {
|
||||
into("maven-plugin") {
|
||||
from {
|
||||
zipTree(configurations.mavenPluginDocumentation.singleFile)
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
plugins {
|
||||
id 'java-platform'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.deployed'
|
||||
id "java-platform"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.deployed"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Parent'
|
||||
description = "Spring Boot Parent"
|
||||
|
||||
javaPlatform {
|
||||
allowDependencies()
|
||||
|
@ -12,30 +12,31 @@ javaPlatform {
|
|||
|
||||
dependencies {
|
||||
api enforcedPlatform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api enforcedPlatform('org.testcontainers:testcontainers-bom:1.12.4')
|
||||
api enforcedPlatform("org.testcontainers:testcontainers-bom:1.12.4")
|
||||
|
||||
constraints {
|
||||
api 'com.vaadin.external.google:android-json:0.0.20131108.vaadin1'
|
||||
api 'commons-fileupload:commons-fileupload:1.4'
|
||||
api 'io.mockk:mockk:1.9.3'
|
||||
api 'jline:jline:2.11'
|
||||
api 'net.sf.jopt-simple:jopt-simple:5.0.4'
|
||||
api 'org.apache.commons:commons-compress:1.19'
|
||||
api 'org.apache.maven:maven-plugin-api:3.6.3'
|
||||
api 'org.apache.maven:maven-resolver-provider:3.6.3'
|
||||
api 'org.apache.maven:maven-settings-builder:3.6.3'
|
||||
api 'org.apache.maven.resolver:maven-resolver-connector-basic:1.4.1'
|
||||
api 'org.apache.maven.resolver:maven-resolver-impl:1.4.1'
|
||||
api 'org.apache.maven.resolver:maven-resolver-transport-file:1.4.1'
|
||||
api 'org.apache.maven.resolver:maven-resolver-transport-http:1.4.1'
|
||||
api 'org.apache.maven.plugin-tools:maven-plugin-annotations:3.6.0'
|
||||
api 'org.apache.maven.plugins:maven-shade-plugin:3.2.1'
|
||||
api 'org.apache.maven.shared:maven-common-artifact-filters:3.1.0'
|
||||
api 'org.apache.maven.shared:maven-invoker:3.0.1'
|
||||
api 'org.sonatype.plexus:plexus-build-api:0.0.7'
|
||||
api 'org.sonatype.plexus:plexus-sec-dispatcher:1.4'
|
||||
api 'org.sonatype.sisu:sisu-inject-plexus:2.6.0'
|
||||
api 'org.spockframework:spock-core:1.3-groovy-2.5'
|
||||
api 'org.spockframework:spock-spring:1.3-groovy-2.5'
|
||||
api 'org.testng:testng:6.14.3'
|
||||
api "com.vaadin.external.google:android-json:0.0.20131108.vaadin1"
|
||||
api "commons-fileupload:commons-fileupload:1.4"
|
||||
api "io.mockk:mockk:1.9.3"
|
||||
api "jline:jline:2.11"
|
||||
api "net.sf.jopt-simple:jopt-simple:5.0.4"
|
||||
api "org.apache.commons:commons-compress:1.19"
|
||||
api "org.apache.maven:maven-plugin-api:3.6.3"
|
||||
api "org.apache.maven:maven-resolver-provider:3.6.3"
|
||||
api "org.apache.maven:maven-settings-builder:3.6.3"
|
||||
api "org.apache.maven.resolver:maven-resolver-connector-basic:1.4.1"
|
||||
api "org.apache.maven.resolver:maven-resolver-impl:1.4.1"
|
||||
api "org.apache.maven.resolver:maven-resolver-transport-file:1.4.1"
|
||||
api "org.apache.maven.resolver:maven-resolver-transport-http:1.4.1"
|
||||
api "org.apache.maven.plugin-tools:maven-plugin-annotations:3.6.0"
|
||||
api "org.apache.maven.plugins:maven-shade-plugin:3.2.1"
|
||||
api "org.apache.maven.shared:maven-common-artifact-filters:3.1.0"
|
||||
api "org.apache.maven.shared:maven-invoker:3.0.1"
|
||||
api "org.sonatype.plexus:plexus-build-api:0.0.7"
|
||||
api "org.sonatype.plexus:plexus-sec-dispatcher:1.4"
|
||||
api "org.sonatype.sisu:sisu-inject-plexus:2.6.0"
|
||||
api "org.spockframework:spock-core:1.3-groovy-2.5"
|
||||
api "org.spockframework:spock-spring:1.3-groovy-2.5"
|
||||
api "org.testng:testng:6.14.3"
|
||||
}
|
||||
}
|
|
@ -1,20 +1,20 @@
|
|||
plugins {
|
||||
id 'java-library'
|
||||
id 'maven-publish'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.internal-dependency-management'
|
||||
id "java-library"
|
||||
id "maven-publish"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.internal-dependency-management"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Properties Migrator'
|
||||
description = "Spring Boot Properties Migrator"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
|
||||
implementation project(':spring-boot-project:spring-boot')
|
||||
implementation project(':spring-boot-project:spring-boot-tools:spring-boot-configuration-metadata')
|
||||
implementation project(":spring-boot-project:spring-boot")
|
||||
implementation project(":spring-boot-project:spring-boot-tools:spring-boot-configuration-metadata")
|
||||
|
||||
testImplementation project(':spring-boot-project:spring-boot-test')
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.springframework:spring-test'
|
||||
testImplementation project(":spring-boot-project:spring-boot-test")
|
||||
testImplementation "org.junit.jupiter:junit-jupiter"
|
||||
testImplementation "org.assertj:assertj-core"
|
||||
testImplementation "org.springframework:spring-test"
|
||||
}
|
|
@ -1,15 +1,15 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for JMS messaging using Apache ActiveMQ"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'org.springframework:spring-jms'
|
||||
api ('org.apache.activemq:activemq-broker') {
|
||||
exclude group: 'org.apache.geronimo.specs', module: 'geronimo-jms_1.1_spec'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "org.springframework:spring-jms"
|
||||
api ("org.apache.activemq:activemq-broker") {
|
||||
exclude group: "org.apache.geronimo.specs", module: "geronimo-jms_1.1_spec"
|
||||
}
|
||||
api 'jakarta.jms:jakarta.jms-api'
|
||||
api "jakarta.jms:jakarta.jms-api"
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Spring Boot's Actuator which provides production ready features to help you monitor and manage your application"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api project(':spring-boot-project:spring-boot-actuator-autoconfigure')
|
||||
api 'io.micrometer:micrometer-core'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api project(":spring-boot-project:spring-boot-actuator-autoconfigure")
|
||||
api "io.micrometer:micrometer-core"
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Spring AMQP and Rabbit MQ"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'org.springframework:spring-messaging'
|
||||
api 'org.springframework.amqp:spring-rabbit'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "org.springframework:spring-messaging"
|
||||
api "org.springframework.amqp:spring-rabbit"
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for aspect-oriented programming with Spring AOP and AspectJ"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'org.springframework:spring-aop'
|
||||
api 'org.aspectj:aspectjweaver'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "org.springframework:spring-aop"
|
||||
api "org.aspectj:aspectjweaver"
|
||||
}
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for JMS messaging using Apache Artemis"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'jakarta.jms:jakarta.jms-api'
|
||||
api 'jakarta.json:jakarta.json-api'
|
||||
api 'org.springframework:spring-jms'
|
||||
api ('org.apache.activemq:artemis-jms-client') {
|
||||
exclude group: 'commons-logging', module: 'commons-logging'
|
||||
exclude group: 'org.apache.geronimo.specs', module: 'geronimo-jms_2.0_spec'
|
||||
exclude group: 'org.apache.geronimo.specs', module: 'geronimo-json_1.0_spec'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "jakarta.jms:jakarta.jms-api"
|
||||
api "jakarta.json:jakarta.json-api"
|
||||
api "org.springframework:spring-jms"
|
||||
api ("org.apache.activemq:artemis-jms-client") {
|
||||
exclude group: "commons-logging", module: "commons-logging"
|
||||
exclude group: "org.apache.geronimo.specs", module: "geronimo-jms_2.0_spec"
|
||||
exclude group: "org.apache.geronimo.specs", module: "geronimo-json_1.0_spec"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Spring Batch"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc')
|
||||
api 'org.springframework.batch:spring-batch-core'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc")
|
||||
api "org.springframework.batch:spring-batch-core"
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Spring Framework's caching support"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'org.springframework:spring-context-support'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "org.springframework:spring-context-support"
|
||||
}
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Cassandra distributed database and Spring Data Cassandra Reactive"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'org.springframework:spring-tx'
|
||||
api 'org.springframework.data:spring-data-cassandra'
|
||||
api 'io.projectreactor:reactor-core'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "org.springframework:spring-tx"
|
||||
api "org.springframework.data:spring-data-cassandra"
|
||||
api "io.projectreactor:reactor-core"
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Cassandra distributed database and Spring Data Cassandra"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'org.springframework:spring-tx'
|
||||
api 'org.springframework.data:spring-data-cassandra'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "org.springframework:spring-tx"
|
||||
api "org.springframework.data:spring-data-cassandra"
|
||||
}
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Couchbase document-oriented database and Spring Data Couchbase Reactive"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'io.projectreactor:reactor-core'
|
||||
api 'io.reactivex:rxjava-reactive-streams'
|
||||
api ('org.springframework.data:spring-data-couchbase') {
|
||||
exclude group: 'com.couchbase.client', module: 'encryption'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "io.projectreactor:reactor-core"
|
||||
api "io.reactivex:rxjava-reactive-streams"
|
||||
api ("org.springframework.data:spring-data-couchbase") {
|
||||
exclude group: "com.couchbase.client", module: "encryption"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Couchbase document-oriented database and Spring Data Couchbase"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api ('org.springframework.data:spring-data-couchbase') {
|
||||
exclude group: 'com.couchbase.client', module: 'encryption'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api ("org.springframework.data:spring-data-couchbase") {
|
||||
exclude group: "com.couchbase.client", module: "encryption"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Elasticsearch search and analytics engine and Spring Data Elasticsearch"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api ('org.springframework.data:spring-data-elasticsearch') {
|
||||
exclude group: 'org.elasticsearch.client', module: 'transport'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api ("org.springframework.data:spring-data-elasticsearch") {
|
||||
exclude group: "org.elasticsearch.client", module: "transport"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Spring Data JDBC"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc')
|
||||
api 'org.springframework.data:spring-data-jdbc'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc")
|
||||
api "org.springframework.data:spring-data-jdbc"
|
||||
}
|
||||
|
|
|
@ -1,23 +1,23 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Spring Data JPA with Hibernate"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-aop')
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc')
|
||||
api 'jakarta.transaction:jakarta.transaction-api'
|
||||
api 'jakarta.persistence:jakarta.persistence-api'
|
||||
api ('org.hibernate:hibernate-core') {
|
||||
exclude group: 'javax.activation', module: 'javax.activation-api'
|
||||
exclude group: 'javax.persistence', module: 'javax.persistence-api'
|
||||
exclude group: 'javax.xml.bind', module: 'jaxb-api'
|
||||
exclude group: 'org.jboss.spec.javax.transaction', module: 'jboss-transaction-api_1.2_spec'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-aop")
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc")
|
||||
api "jakarta.transaction:jakarta.transaction-api"
|
||||
api "jakarta.persistence:jakarta.persistence-api"
|
||||
api ("org.hibernate:hibernate-core") {
|
||||
exclude group: "javax.activation", module: "javax.activation-api"
|
||||
exclude group: "javax.persistence", module: "javax.persistence-api"
|
||||
exclude group: "javax.xml.bind", module: "jaxb-api"
|
||||
exclude group: "org.jboss.spec.javax.transaction", module: "jboss-transaction-api_1.2_spec"
|
||||
}
|
||||
api ('org.springframework.data:spring-data-jpa') {
|
||||
exclude group: 'org.aspectj', module: 'aspectjrt'
|
||||
api ("org.springframework.data:spring-data-jpa") {
|
||||
exclude group: "org.aspectj", module: "aspectjrt"
|
||||
}
|
||||
api 'org.springframework:spring-aspects'
|
||||
api "org.springframework:spring-aspects"
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Spring Data LDAP"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'org.springframework.data:spring-data-ldap'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "org.springframework.data:spring-data-ldap"
|
||||
}
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using MongoDB document-oriented database and Spring Data MongoDB Reactive"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'io.projectreactor:reactor-core'
|
||||
api 'org.mongodb:mongodb-driver'
|
||||
api 'org.mongodb:mongodb-driver-async'
|
||||
api 'org.mongodb:mongodb-driver-reactivestreams'
|
||||
api ('org.springframework.data:spring-data-mongodb') {
|
||||
exclude group: 'org.mongodb', module: 'mongo-java-driver'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "io.projectreactor:reactor-core"
|
||||
api "org.mongodb:mongodb-driver"
|
||||
api "org.mongodb:mongodb-driver-async"
|
||||
api "org.mongodb:mongodb-driver-reactivestreams"
|
||||
api ("org.springframework.data:spring-data-mongodb") {
|
||||
exclude group: "org.mongodb", module: "mongo-java-driver"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using MongoDB document-oriented database and Spring Data MongoDB"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'org.mongodb:mongodb-driver'
|
||||
api ('org.springframework.data:spring-data-mongodb') {
|
||||
exclude group: 'org.mongodb', module: 'mongo-java-driver'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "org.mongodb:mongodb-driver"
|
||||
api ("org.springframework.data:spring-data-mongodb") {
|
||||
exclude group: "org.mongodb", module: "mongo-java-driver"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Neo4j graph database and Spring Data Neo4j"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'org.springframework.data:spring-data-neo4j'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "org.springframework.data:spring-data-neo4j"
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Redis key-value data store with Spring Data Redis reactive and the Lettuce client"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-data-redis')
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-data-redis")
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Redis key-value data store with Spring Data Redis and the Lettuce client"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'org.springframework.data:spring-data-redis'
|
||||
api 'io.lettuce:lettuce-core'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "org.springframework.data:spring-data-redis"
|
||||
api "io.lettuce:lettuce-core"
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for exposing Spring Data repositories over REST using Spring Data REST"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-web')
|
||||
api 'org.springframework.data:spring-data-rest-webmvc'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web")
|
||||
api "org.springframework.data:spring-data-rest-webmvc"
|
||||
}
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using the Apache Solr search platform with Spring Data Solr"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api ('org.apache.solr:solr-solrj') {
|
||||
exclude group: 'org.slf4j', module: 'jcl-over-slf4j'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api ("org.apache.solr:solr-solrj") {
|
||||
exclude group: "org.slf4j", module: "jcl-over-slf4j"
|
||||
}
|
||||
api 'org.springframework.data:spring-data-solr'
|
||||
api ('org.apache.httpcomponents:httpmime') {
|
||||
exclude group: 'commons-logging', module: 'commons-logging'
|
||||
api "org.springframework.data:spring-data-solr"
|
||||
api ("org.apache.httpcomponents:httpmime") {
|
||||
exclude group: "commons-logging", module: "commons-logging"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for building MVC web applications using FreeMarker views"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'org.freemarker:freemarker'
|
||||
api 'org.springframework:spring-context-support'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "org.freemarker:freemarker"
|
||||
api "org.springframework:spring-context-support"
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for building MVC web applications using Groovy Templates views"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-web')
|
||||
api 'org.codehaus.groovy:groovy-templates'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web")
|
||||
api "org.codehaus.groovy:groovy-templates"
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for building hypermedia-based RESTful web application with Spring MVC and Spring HATEOAS"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-web')
|
||||
api 'org.springframework.hateoas:spring-hateoas'
|
||||
api 'org.springframework.plugin:spring-plugin-core'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web")
|
||||
api "org.springframework.hateoas:spring-hateoas"
|
||||
api "org.springframework.plugin:spring-plugin-core"
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Spring Integration"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-aop')
|
||||
api 'org.springframework.integration:spring-integration-core'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-aop")
|
||||
api "org.springframework.integration:spring-integration-core"
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using JDBC with the HikariCP connection pool"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'com.zaxxer:HikariCP'
|
||||
api 'org.springframework:spring-jdbc'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "com.zaxxer:HikariCP"
|
||||
api "org.springframework:spring-jdbc"
|
||||
}
|
||||
|
|
|
@ -1,27 +1,27 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for building RESTful web applications using JAX-RS and Jersey. An alternative to spring-boot-starter-web"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-json')
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-tomcat')
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-validation')
|
||||
api 'org.springframework:spring-web'
|
||||
api 'org.glassfish.jersey.core:jersey-server'
|
||||
api 'org.glassfish.jersey.containers:jersey-container-servlet-core'
|
||||
api 'org.glassfish.jersey.containers:jersey-container-servlet'
|
||||
api ('org.glassfish.jersey.ext:jersey-bean-validation') {
|
||||
exclude group: 'jakarta.el', module: 'jakarta.el-api'
|
||||
exclude group: 'org.glassfish', module: 'jakarta.el'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-json")
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-tomcat")
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-validation")
|
||||
api "org.springframework:spring-web"
|
||||
api "org.glassfish.jersey.core:jersey-server"
|
||||
api "org.glassfish.jersey.containers:jersey-container-servlet-core"
|
||||
api "org.glassfish.jersey.containers:jersey-container-servlet"
|
||||
api ("org.glassfish.jersey.ext:jersey-bean-validation") {
|
||||
exclude group: "jakarta.el", module: "jakarta.el-api"
|
||||
exclude group: "org.glassfish", module: "jakarta.el"
|
||||
}
|
||||
api 'org.glassfish.jersey.ext:jersey-spring4'
|
||||
api 'org.glassfish.jersey.media:jersey-media-json-jackson'
|
||||
api "org.glassfish.jersey.ext:jersey-spring4"
|
||||
api "org.glassfish.jersey.media:jersey-media-json-jackson"
|
||||
}
|
||||
|
||||
checkRuntimeClasspathForConflicts {
|
||||
ignore { name -> name.startsWith('org/aopalliance/intercept/') }
|
||||
ignore { name -> name.startsWith('org/aopalliance/aop/') }
|
||||
ignore { name -> name.startsWith("org/aopalliance/intercept/") }
|
||||
ignore { name -> name.startsWith("org/aopalliance/aop/") }
|
||||
}
|
||||
|
|
|
@ -1,25 +1,25 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Jetty as the embedded servlet container. An alternative to spring-boot-starter-tomcat"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api 'jakarta.servlet:jakarta.servlet-api'
|
||||
api 'jakarta.websocket:jakarta.websocket-api'
|
||||
api 'org.eclipse.jetty:jetty-servlets'
|
||||
api ('org.eclipse.jetty:jetty-webapp') {
|
||||
exclude group: 'javax.servlet', module: 'javax.servlet-api'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api "jakarta.servlet:jakarta.servlet-api"
|
||||
api "jakarta.websocket:jakarta.websocket-api"
|
||||
api "org.eclipse.jetty:jetty-servlets"
|
||||
api ("org.eclipse.jetty:jetty-webapp") {
|
||||
exclude group: "javax.servlet", module: "javax.servlet-api"
|
||||
}
|
||||
api ('org.eclipse.jetty.websocket:websocket-server') {
|
||||
exclude group: 'javax.servlet', module: 'javax.servlet-api'
|
||||
api ("org.eclipse.jetty.websocket:websocket-server") {
|
||||
exclude group: "javax.servlet", module: "javax.servlet-api"
|
||||
}
|
||||
api ('org.eclipse.jetty.websocket:javax-websocket-server-impl') {
|
||||
exclude group: 'javax.annotation', module: 'javax.annotation-api'
|
||||
exclude group: 'javax.servlet', module: 'javax.servlet-api'
|
||||
exclude group: 'javax.websocket', module: 'javax.websocket-api'
|
||||
exclude group: 'javax.websocket', module: 'javax.websocket-client-api'
|
||||
api ("org.eclipse.jetty.websocket:javax-websocket-server-impl") {
|
||||
exclude group: "javax.annotation", module: "javax.annotation-api"
|
||||
exclude group: "javax.servlet", module: "javax.servlet-api"
|
||||
exclude group: "javax.websocket", module: "javax.websocket-api"
|
||||
exclude group: "javax.websocket", module: "javax.websocket-client-api"
|
||||
}
|
||||
api 'org.glassfish:jakarta.el'
|
||||
api "org.glassfish:jakarta.el"
|
||||
}
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using jOOQ to access SQL databases. An alternative to spring-boot-starter-data-jpa or spring-boot-starter-jdbc"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc')
|
||||
api 'jakarta.activation:jakarta.activation-api'
|
||||
api 'jakarta.xml.bind:jakarta.xml.bind-api'
|
||||
api 'org.springframework:spring-tx'
|
||||
api ('org.jooq:jooq') {
|
||||
exclude group: 'javax.activation', module: 'javax.activation-api'
|
||||
exclude group: 'javax.xml.bind', module: 'jaxb-api'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc")
|
||||
api "jakarta.activation:jakarta.activation-api"
|
||||
api "jakarta.xml.bind:jakarta.xml.bind-api"
|
||||
api "org.springframework:spring-tx"
|
||||
api ("org.jooq:jooq") {
|
||||
exclude group: "javax.activation", module: "javax.activation-api"
|
||||
exclude group: "javax.xml.bind", module: "jaxb-api"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for reading and writing json"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'org.springframework:spring-web'
|
||||
api 'com.fasterxml.jackson.core:jackson-databind'
|
||||
api 'com.fasterxml.jackson.datatype:jackson-datatype-jdk8'
|
||||
api 'com.fasterxml.jackson.datatype:jackson-datatype-jsr310'
|
||||
api 'com.fasterxml.jackson.module:jackson-module-parameter-names'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "org.springframework:spring-web"
|
||||
api "com.fasterxml.jackson.core:jackson-databind"
|
||||
api "com.fasterxml.jackson.datatype:jackson-datatype-jdk8"
|
||||
api "com.fasterxml.jackson.datatype:jackson-datatype-jsr310"
|
||||
api "com.fasterxml.jackson.module:jackson-module-parameter-names"
|
||||
}
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for JTA transactions using Atomikos"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'com.atomikos:transactions-jms'
|
||||
api 'com.atomikos:transactions-jta'
|
||||
api 'com.atomikos:transactions-jdbc'
|
||||
api 'jakarta.transaction:jakarta.transaction-api'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "com.atomikos:transactions-jms"
|
||||
api "com.atomikos:transactions-jta"
|
||||
api "com.atomikos:transactions-jdbc"
|
||||
api "jakarta.transaction:jakarta.transaction-api"
|
||||
}
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for JTA transactions using Bitronix"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'jakarta.jms:jakarta.jms-api'
|
||||
api 'jakarta.transaction:jakarta.transaction-api'
|
||||
api ('org.codehaus.btm:btm') {
|
||||
exclude group: 'javax.transaction', module: 'jta'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "jakarta.jms:jakarta.jms-api"
|
||||
api "jakarta.transaction:jakarta.transaction-api"
|
||||
api ("org.codehaus.btm:btm") {
|
||||
exclude group: "javax.transaction", module: "jta"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Log4j2 for logging. An alternative to spring-boot-starter-logging"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api 'org.apache.logging.log4j:log4j-slf4j-impl'
|
||||
api 'org.apache.logging.log4j:log4j-core'
|
||||
api 'org.apache.logging.log4j:log4j-jul'
|
||||
api 'org.slf4j:jul-to-slf4j'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api "org.apache.logging.log4j:log4j-slf4j-impl"
|
||||
api "org.apache.logging.log4j:log4j-core"
|
||||
api "org.apache.logging.log4j:log4j-jul"
|
||||
api "org.slf4j:jul-to-slf4j"
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for logging using Logback. Default logging starter"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api 'ch.qos.logback:logback-classic'
|
||||
api 'org.apache.logging.log4j:log4j-to-slf4j'
|
||||
api 'org.slf4j:jul-to-slf4j'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api "ch.qos.logback:logback-classic"
|
||||
api "org.apache.logging.log4j:log4j-to-slf4j"
|
||||
api "org.slf4j:jul-to-slf4j"
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Java Mail and Spring Framework's email sending support"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'org.springframework:spring-context-support'
|
||||
api 'com.sun.mail:jakarta.mail'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "org.springframework:spring-context-support"
|
||||
api "com.sun.mail:jakarta.mail"
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for building web applications using Mustache views"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'com.samskivert:jmustache'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "com.samskivert:jmustache"
|
||||
}
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Spring Security's OAuth2/OpenID Connect client features"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'com.sun.mail:jakarta.mail'
|
||||
api 'org.springframework.security:spring-security-config'
|
||||
api 'org.springframework.security:spring-security-core'
|
||||
api ('org.springframework.security:spring-security-oauth2-client') {
|
||||
exclude group: 'com.sun.mail', module: 'javax.mail'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "com.sun.mail:jakarta.mail"
|
||||
api "org.springframework.security:spring-security-config"
|
||||
api "org.springframework.security:spring-security-core"
|
||||
api ("org.springframework.security:spring-security-oauth2-client") {
|
||||
exclude group: "com.sun.mail", module: "javax.mail"
|
||||
}
|
||||
api 'org.springframework.security:spring-security-oauth2-jose'
|
||||
api "org.springframework.security:spring-security-oauth2-jose"
|
||||
}
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Spring Security's OAuth2 resource server features"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'org.springframework.security:spring-security-config'
|
||||
api 'org.springframework.security:spring-security-core'
|
||||
api 'org.springframework.security:spring-security-oauth2-resource-server'
|
||||
api 'org.springframework.security:spring-security-oauth2-jose'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "org.springframework.security:spring-security-config"
|
||||
api "org.springframework.security:spring-security-core"
|
||||
api "org.springframework.security:spring-security-oauth2-resource-server"
|
||||
api "org.springframework.security:spring-security-oauth2-jose"
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.deployed'
|
||||
id 'org.springframework.boot.maven-repository'
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.deployed"
|
||||
id "org.springframework.boot.maven-repository"
|
||||
}
|
||||
|
||||
description = "Parent pom providing dependency and plugin management for applications built with Maven"
|
||||
|
@ -19,12 +19,12 @@ publishing.publications.withType(MavenPublication) {
|
|||
root.remove(root.version)
|
||||
root.description.plus {
|
||||
properties {
|
||||
delegate.'java.version'('1.8')
|
||||
delegate.'resource.delimiter'('@')
|
||||
delegate.'maven.compiler.source'('${java.version}')
|
||||
delegate.'maven.compiler.target'('${java.version}')
|
||||
delegate.'project.build.sourceEncoding'('UTF-8')
|
||||
delegate.'project.reporting.outputEncoding'('UTF-8')
|
||||
delegate."java.version"('1.8')
|
||||
delegate."resource.delimiter"('@')
|
||||
delegate."maven.compiler.source"('${java.version}')
|
||||
delegate."maven.compiler.target"('${java.version}')
|
||||
delegate."project.build.sourceEncoding"('UTF-8')
|
||||
delegate."project.reporting.outputEncoding"('UTF-8')
|
||||
}
|
||||
}
|
||||
root.issueManagement.plus {
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using the Quartz scheduler"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'org.springframework:spring-context-support'
|
||||
api 'org.springframework:spring-tx'
|
||||
api 'org.quartz-scheduler:quartz'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "org.springframework:spring-context-support"
|
||||
api "org.springframework:spring-tx"
|
||||
api "org.quartz-scheduler:quartz"
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Reactor Netty as the embedded reactive HTTP server."
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api 'io.projectreactor.netty:reactor-netty'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api "io.projectreactor.netty:reactor-netty"
|
||||
}
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for building RSocket clients and servers"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-json')
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-reactor-netty')
|
||||
api 'com.fasterxml.jackson.dataformat:jackson-dataformat-cbor'
|
||||
api 'io.rsocket:rsocket-core'
|
||||
api 'io.rsocket:rsocket-transport-netty'
|
||||
api 'org.springframework:spring-messaging'
|
||||
api 'org.springframework.security:spring-security-config'
|
||||
api 'org.springframework.security:spring-security-web'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-json")
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-reactor-netty")
|
||||
api "com.fasterxml.jackson.dataformat:jackson-dataformat-cbor"
|
||||
api "io.rsocket:rsocket-core"
|
||||
api "io.rsocket:rsocket-transport-netty"
|
||||
api "org.springframework:spring-messaging"
|
||||
api "org.springframework.security:spring-security-config"
|
||||
api "org.springframework.security:spring-security-web"
|
||||
}
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Spring Security"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'org.springframework:spring-aop'
|
||||
api 'org.springframework.security:spring-security-config'
|
||||
api 'org.springframework.security:spring-security-web'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "org.springframework:spring-aop"
|
||||
api "org.springframework.security:spring-security-config"
|
||||
api "org.springframework.security:spring-security-web"
|
||||
}
|
||||
|
|
|
@ -1,30 +1,28 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for testing Spring Boot applications with libraries including JUnit, Hamcrest and Mockito"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api project(':spring-boot-project:spring-boot-test')
|
||||
api project(':spring-boot-project:spring-boot-test-autoconfigure')
|
||||
|
||||
api 'com.jayway.jsonpath:json-path'
|
||||
api 'jakarta.xml.bind:jakarta.xml.bind-api'
|
||||
api 'org.assertj:assertj-core'
|
||||
api 'org.hamcrest:hamcrest'
|
||||
api 'org.junit.jupiter:junit-jupiter'
|
||||
api('org.junit.vintage:junit-vintage-engine') {
|
||||
exclude group: 'org.hamcrest', module: 'hamcrest-core'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api project(":spring-boot-project:spring-boot-test")
|
||||
api project(":spring-boot-project:spring-boot-test-autoconfigure")
|
||||
api "com.jayway.jsonpath:json-path"
|
||||
api "jakarta.xml.bind:jakarta.xml.bind-api"
|
||||
api "org.assertj:assertj-core"
|
||||
api "org.hamcrest:hamcrest"
|
||||
api "org.junit.jupiter:junit-jupiter"
|
||||
api ("org.junit.vintage:junit-vintage-engine") {
|
||||
exclude group: "org.hamcrest", module: "hamcrest-core"
|
||||
}
|
||||
api 'org.mockito:mockito-core'
|
||||
api 'org.mockito:mockito-junit-jupiter'
|
||||
api 'org.skyscreamer:jsonassert'
|
||||
api 'org.springframework:spring-core'
|
||||
api 'org.springframework:spring-test'
|
||||
api('org.xmlunit:xmlunit-core') {
|
||||
exclude group: 'javax.xml.bind', module: 'jaxb-api'
|
||||
api "org.mockito:mockito-core"
|
||||
api "org.mockito:mockito-junit-jupiter"
|
||||
api "org.skyscreamer:jsonassert"
|
||||
api "org.springframework:spring-core"
|
||||
api "org.springframework:spring-test"
|
||||
api ("org.xmlunit:xmlunit-core") {
|
||||
exclude group: "javax.xml.bind", module: "jaxb-api"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for building MVC web applications using Thymeleaf views"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'org.thymeleaf:thymeleaf-spring5'
|
||||
api 'org.thymeleaf.extras:thymeleaf-extras-java8time'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "org.thymeleaf:thymeleaf-spring5"
|
||||
api "org.thymeleaf.extras:thymeleaf-extras-java8time"
|
||||
}
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Tomcat as the embedded servlet container. Default servlet container starter used by spring-boot-starter-web"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api 'jakarta.annotation:jakarta.annotation-api'
|
||||
api ('org.apache.tomcat.embed:tomcat-embed-core') {
|
||||
exclude group: 'org.apache.tomcat', module: 'tomcat-annotations-api'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api "jakarta.annotation:jakarta.annotation-api"
|
||||
api ("org.apache.tomcat.embed:tomcat-embed-core") {
|
||||
exclude group: "org.apache.tomcat", module: "tomcat-annotations-api"
|
||||
}
|
||||
api 'org.glassfish:jakarta.el'
|
||||
api ('org.apache.tomcat.embed:tomcat-embed-websocket') {
|
||||
exclude group: 'org.apache.tomcat', module: 'tomcat-annotations-api'
|
||||
api "org.glassfish:jakarta.el"
|
||||
api ("org.apache.tomcat.embed:tomcat-embed-websocket") {
|
||||
exclude group: "org.apache.tomcat", module: "tomcat-annotations-api"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,20 +1,20 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Undertow as the embedded servlet container. An alternative to spring-boot-starter-tomcat"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api 'io.undertow:undertow-core'
|
||||
api ('io.undertow:undertow-servlet') {
|
||||
exclude group: 'org.jboss.spec.javax.annotation', module: 'jboss-annotations-api_1.2_spec'
|
||||
exclude group: 'org.jboss.spec.javax.servlet', module: 'jboss-servlet-api_4.0_spec'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api "io.undertow:undertow-core"
|
||||
api ("io.undertow:undertow-servlet") {
|
||||
exclude group: "org.jboss.spec.javax.annotation", module: "jboss-annotations-api_1.2_spec"
|
||||
exclude group: "org.jboss.spec.javax.servlet", module: "jboss-servlet-api_4.0_spec"
|
||||
}
|
||||
api ('io.undertow:undertow-websockets-jsr') {
|
||||
exclude group: 'org.jboss.spec.javax.annotation', module: 'jboss-annotations-api_1.2_spec'
|
||||
exclude group: 'org.jboss.spec.javax.servlet', module: 'jboss-servlet-api_4.0_spec'
|
||||
api ("io.undertow:undertow-websockets-jsr") {
|
||||
exclude group: "org.jboss.spec.javax.annotation", module: "jboss-annotations-api_1.2_spec"
|
||||
exclude group: "org.jboss.spec.javax.servlet", module: "jboss-servlet-api_4.0_spec"
|
||||
}
|
||||
api 'jakarta.servlet:jakarta.servlet-api'
|
||||
api 'org.glassfish:jakarta.el'
|
||||
api "jakarta.servlet:jakarta.servlet-api"
|
||||
api "org.glassfish:jakarta.el"
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Java Bean Validation with Hibernate Validator"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api 'org.glassfish:jakarta.el'
|
||||
api 'org.hibernate.validator:hibernate-validator'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api "org.glassfish:jakarta.el"
|
||||
api "org.hibernate.validator:hibernate-validator"
|
||||
}
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for using Spring Web Services"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-web')
|
||||
api 'com.sun.xml.messaging.saaj:saaj-impl'
|
||||
api 'jakarta.xml.ws:jakarta.xml.ws-api'
|
||||
api 'org.springframework:spring-oxm'
|
||||
api 'org.springframework.ws:spring-ws-core'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web")
|
||||
api "com.sun.xml.messaging.saaj:saaj-impl"
|
||||
api "jakarta.xml.ws:jakarta.xml.ws-api"
|
||||
api "org.springframework:spring-oxm"
|
||||
api "org.springframework.ws:spring-ws-core"
|
||||
}
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for building web, including RESTful, applications using Spring MVC. Uses Tomcat as the default embedded container"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-json')
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-tomcat')
|
||||
api 'org.springframework:spring-web'
|
||||
api 'org.springframework:spring-webmvc'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-json")
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-tomcat")
|
||||
api "org.springframework:spring-web"
|
||||
api "org.springframework:spring-webmvc"
|
||||
}
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for building WebFlux applications using Spring Framework's Reactive Web support"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-json')
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-reactor-netty')
|
||||
api 'org.springframework:spring-web'
|
||||
api 'org.springframework:spring-webflux'
|
||||
api 'org.synchronoss.cloud:nio-multipart-parser'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-json")
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-reactor-netty")
|
||||
api "org.springframework:spring-web"
|
||||
api "org.springframework:spring-webflux"
|
||||
api "org.synchronoss.cloud:nio-multipart-parser"
|
||||
}
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Starter for building WebSocket applications using Spring Framework's WebSocket support"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-web')
|
||||
api 'org.springframework:spring-messaging'
|
||||
api 'org.springframework:spring-websocket'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web")
|
||||
api "org.springframework:spring-messaging"
|
||||
api "org.springframework:spring-websocket"
|
||||
}
|
||||
|
|
|
@ -1,17 +1,15 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.starter'
|
||||
id "org.springframework.boot.starter"
|
||||
}
|
||||
|
||||
description = "Core starter, including auto-configuration support, logging and YAML"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
|
||||
api project(':spring-boot-project:spring-boot')
|
||||
api project(':spring-boot-project:spring-boot-autoconfigure')
|
||||
api project(':spring-boot-project:spring-boot-starters:spring-boot-starter-logging')
|
||||
|
||||
api 'jakarta.annotation:jakarta.annotation-api'
|
||||
api 'org.springframework:spring-core'
|
||||
api 'org.yaml:snakeyaml'
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api project(":spring-boot-project:spring-boot")
|
||||
api project(":spring-boot-project:spring-boot-autoconfigure")
|
||||
api project(":spring-boot-project:spring-boot-starters:spring-boot-starter-logging")
|
||||
api "jakarta.annotation:jakarta.annotation-api"
|
||||
api "org.springframework:spring-core"
|
||||
api "org.yaml:snakeyaml"
|
||||
}
|
||||
|
|
|
@ -1,94 +1,94 @@
|
|||
plugins {
|
||||
id 'java-library'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.deployed'
|
||||
id 'org.springframework.boot.internal-dependency-management'
|
||||
id 'org.springframework.boot.optional-dependencies'
|
||||
id "java-library"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.deployed"
|
||||
id "org.springframework.boot.internal-dependency-management"
|
||||
id "org.springframework.boot.optional-dependencies"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Test AutoConfigure'
|
||||
description = "Spring Boot Test AutoConfigure"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
|
||||
implementation project(':spring-boot-project:spring-boot')
|
||||
implementation project(':spring-boot-project:spring-boot-test')
|
||||
implementation project(':spring-boot-project:spring-boot-autoconfigure')
|
||||
implementation project(":spring-boot-project:spring-boot")
|
||||
implementation project(":spring-boot-project:spring-boot-test")
|
||||
implementation project(":spring-boot-project:spring-boot-autoconfigure")
|
||||
|
||||
optional platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
optional 'javax.json.bind:javax.json.bind-api'
|
||||
optional 'javax.servlet:javax.servlet-api'
|
||||
optional 'javax.transaction:javax.transaction-api'
|
||||
optional 'com.fasterxml.jackson.core:jackson-databind'
|
||||
optional 'com.google.code.gson:gson'
|
||||
optional 'com.jayway.jsonpath:json-path'
|
||||
optional 'io.rest-assured:rest-assured'
|
||||
optional 'net.sourceforge.htmlunit:htmlunit'
|
||||
optional 'org.hibernate:hibernate-core'
|
||||
optional 'org.junit.jupiter:junit-jupiter-api'
|
||||
optional 'org.seleniumhq.selenium:htmlunit-driver'
|
||||
optional 'org.seleniumhq.selenium:selenium-api'
|
||||
optional 'org.springframework:spring-orm'
|
||||
optional 'org.springframework:spring-test'
|
||||
optional 'org.springframework:spring-web'
|
||||
optional 'org.springframework:spring-webmvc'
|
||||
optional 'org.springframework:spring-webflux'
|
||||
optional 'org.springframework.data:spring-data-jdbc'
|
||||
optional 'org.springframework.data:spring-data-jpa'
|
||||
optional 'org.springframework.data:spring-data-ldap'
|
||||
optional 'org.springframework.data:spring-data-mongodb'
|
||||
optional 'org.springframework.data:spring-data-neo4j'
|
||||
optional 'org.springframework.data:spring-data-redis'
|
||||
optional 'org.springframework.restdocs:spring-restdocs-mockmvc'
|
||||
optional 'org.springframework.restdocs:spring-restdocs-restassured'
|
||||
optional 'org.springframework.restdocs:spring-restdocs-webtestclient'
|
||||
optional 'org.springframework.security:spring-security-config'
|
||||
optional 'org.springframework.security:spring-security-test'
|
||||
optional 'org.apache.tomcat.embed:tomcat-embed-core'
|
||||
optional 'org.mongodb:mongodb-driver-async'
|
||||
optional 'org.mongodb:mongodb-driver-reactivestreams'
|
||||
optional platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
optional "javax.json.bind:javax.json.bind-api"
|
||||
optional "javax.servlet:javax.servlet-api"
|
||||
optional "javax.transaction:javax.transaction-api"
|
||||
optional "com.fasterxml.jackson.core:jackson-databind"
|
||||
optional "com.google.code.gson:gson"
|
||||
optional "com.jayway.jsonpath:json-path"
|
||||
optional "io.rest-assured:rest-assured"
|
||||
optional "net.sourceforge.htmlunit:htmlunit"
|
||||
optional "org.hibernate:hibernate-core"
|
||||
optional "org.junit.jupiter:junit-jupiter-api"
|
||||
optional "org.seleniumhq.selenium:htmlunit-driver"
|
||||
optional "org.seleniumhq.selenium:selenium-api"
|
||||
optional "org.springframework:spring-orm"
|
||||
optional "org.springframework:spring-test"
|
||||
optional "org.springframework:spring-web"
|
||||
optional "org.springframework:spring-webmvc"
|
||||
optional "org.springframework:spring-webflux"
|
||||
optional "org.springframework.data:spring-data-jdbc"
|
||||
optional "org.springframework.data:spring-data-jpa"
|
||||
optional "org.springframework.data:spring-data-ldap"
|
||||
optional "org.springframework.data:spring-data-mongodb"
|
||||
optional "org.springframework.data:spring-data-neo4j"
|
||||
optional "org.springframework.data:spring-data-redis"
|
||||
optional "org.springframework.restdocs:spring-restdocs-mockmvc"
|
||||
optional "org.springframework.restdocs:spring-restdocs-restassured"
|
||||
optional "org.springframework.restdocs:spring-restdocs-webtestclient"
|
||||
optional "org.springframework.security:spring-security-config"
|
||||
optional "org.springframework.security:spring-security-test"
|
||||
optional "org.apache.tomcat.embed:tomcat-embed-core"
|
||||
optional "org.mongodb:mongodb-driver-async"
|
||||
optional "org.mongodb:mongodb-driver-reactivestreams"
|
||||
|
||||
testImplementation project(':spring-boot-project:spring-boot-tools:spring-boot-test-support')
|
||||
testImplementation 'ch.qos.logback:logback-classic'
|
||||
testImplementation 'com.fasterxml.jackson.module:jackson-module-parameter-names'
|
||||
testImplementation 'com.h2database:h2'
|
||||
testImplementation 'com.unboundid:unboundid-ldapsdk'
|
||||
testImplementation 'de.flapdoodle.embed:de.flapdoodle.embed.mongo'
|
||||
testImplementation 'io.lettuce:lettuce-core'
|
||||
testImplementation 'io.projectreactor:reactor-core'
|
||||
testImplementation 'javax.json:javax.json-api'
|
||||
testImplementation 'org.apache.commons:commons-pool2'
|
||||
testImplementation 'org.apache.johnzon:johnzon-jsonb'
|
||||
testImplementation 'org.apache.tomcat.embed:tomcat-embed-el'
|
||||
testImplementation 'org.aspectj:aspectjrt'
|
||||
testImplementation 'org.aspectj:aspectjweaver'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.hibernate.validator:hibernate-validator'
|
||||
testImplementation 'org.hsqldb:hsqldb'
|
||||
testImplementation 'org.jooq:jooq'
|
||||
testImplementation 'org.junit.platform:junit-platform-engine'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.mockito:mockito-core'
|
||||
testImplementation 'org.skyscreamer:jsonassert'
|
||||
testImplementation 'org.springframework.hateoas:spring-hateoas'
|
||||
testImplementation 'org.springframework.plugin:spring-plugin-core'
|
||||
testImplementation 'org.testcontainers:junit-jupiter'
|
||||
testImplementation 'org.testcontainers:neo4j'
|
||||
testImplementation 'org.testcontainers:testcontainers'
|
||||
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support")
|
||||
testImplementation "ch.qos.logback:logback-classic"
|
||||
testImplementation "com.fasterxml.jackson.module:jackson-module-parameter-names"
|
||||
testImplementation "com.h2database:h2"
|
||||
testImplementation "com.unboundid:unboundid-ldapsdk"
|
||||
testImplementation "de.flapdoodle.embed:de.flapdoodle.embed.mongo"
|
||||
testImplementation "io.lettuce:lettuce-core"
|
||||
testImplementation "io.projectreactor:reactor-core"
|
||||
testImplementation "javax.json:javax.json-api"
|
||||
testImplementation "org.apache.commons:commons-pool2"
|
||||
testImplementation "org.apache.johnzon:johnzon-jsonb"
|
||||
testImplementation "org.apache.tomcat.embed:tomcat-embed-el"
|
||||
testImplementation "org.aspectj:aspectjrt"
|
||||
testImplementation "org.aspectj:aspectjweaver"
|
||||
testImplementation "org.assertj:assertj-core"
|
||||
testImplementation "org.hibernate.validator:hibernate-validator"
|
||||
testImplementation "org.hsqldb:hsqldb"
|
||||
testImplementation "org.jooq:jooq"
|
||||
testImplementation "org.junit.platform:junit-platform-engine"
|
||||
testImplementation "org.junit.jupiter:junit-jupiter"
|
||||
testImplementation "org.mockito:mockito-core"
|
||||
testImplementation "org.skyscreamer:jsonassert"
|
||||
testImplementation "org.springframework.hateoas:spring-hateoas"
|
||||
testImplementation "org.springframework.plugin:spring-plugin-core"
|
||||
testImplementation "org.testcontainers:junit-jupiter"
|
||||
testImplementation "org.testcontainers:neo4j"
|
||||
testImplementation "org.testcontainers:testcontainers"
|
||||
|
||||
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
|
||||
testRuntimeOnly "org.junit.platform:junit-platform-launcher"
|
||||
}
|
||||
|
||||
compileJava {
|
||||
options.compilerArgs << '-parameters'
|
||||
options.compilerArgs << "-parameters"
|
||||
}
|
||||
|
||||
compileTestJava {
|
||||
options.compilerArgs << '-parameters'
|
||||
options.compilerArgs << "-parameters"
|
||||
}
|
||||
|
||||
test {
|
||||
include '**/*Tests.class'
|
||||
include "**/*Tests.class"
|
||||
}
|
||||
|
||||
task testSliceMetadata(type: org.springframework.boot.build.test.autoconfigure.TestSliceMetadata) {
|
||||
|
|
|
@ -1,58 +1,59 @@
|
|||
plugins {
|
||||
id 'java-library'
|
||||
id 'org.jetbrains.kotlin.jvm'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.deployed'
|
||||
id 'org.springframework.boot.internal-dependency-management'
|
||||
id 'org.springframework.boot.optional-dependencies'
|
||||
id "java-library"
|
||||
id "org.jetbrains.kotlin.jvm"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.deployed"
|
||||
id "org.springframework.boot.internal-dependency-management"
|
||||
id "org.springframework.boot.optional-dependencies"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Test'
|
||||
description = "Spring Boot Test"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
implementation project(':spring-boot-project:spring-boot')
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
|
||||
optional platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
optional 'com.fasterxml.jackson.core:jackson-databind'
|
||||
optional 'com.google.code.gson:gson'
|
||||
optional 'com.jayway.jsonpath:json-path'
|
||||
optional 'io.projectreactor.netty:reactor-netty'
|
||||
optional 'javax.json.bind:javax.json.bind-api'
|
||||
optional 'javax.servlet:javax.servlet-api'
|
||||
optional 'junit:junit'
|
||||
optional 'org.apache.httpcomponents:httpclient'
|
||||
optional 'org.assertj:assertj-core'
|
||||
optional 'org.hamcrest:hamcrest-core'
|
||||
optional 'org.hamcrest:hamcrest-library'
|
||||
optional 'org.jetbrains.kotlin:kotlin-stdlib'
|
||||
optional 'org.jetbrains.kotlin:kotlin-reflect'
|
||||
optional 'org.junit.jupiter:junit-jupiter-api'
|
||||
optional 'org.mockito:mockito-core'
|
||||
optional 'org.skyscreamer:jsonassert'
|
||||
optional 'org.seleniumhq.selenium:htmlunit-driver'
|
||||
optional 'org.seleniumhq.selenium:selenium-api'
|
||||
optional 'org.springframework:spring-test'
|
||||
optional 'org.springframework:spring-web'
|
||||
optional 'org.springframework:spring-webflux'
|
||||
optional 'net.sourceforge.htmlunit:htmlunit'
|
||||
implementation project(":spring-boot-project:spring-boot")
|
||||
|
||||
testImplementation project(':spring-boot-project:spring-boot-tools:spring-boot-test-support')
|
||||
testImplementation 'io.mockk:mockk'
|
||||
testImplementation 'javax.json:javax.json-api'
|
||||
testImplementation 'ch.qos.logback:logback-classic'
|
||||
testImplementation 'org.apache.tomcat.embed:tomcat-embed-core'
|
||||
testImplementation 'org.codehaus.groovy:groovy'
|
||||
testImplementation 'org.codehaus.groovy:groovy-xml'
|
||||
testImplementation 'org.apache.johnzon:johnzon-jsonb'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.slf4j:slf4j-api'
|
||||
testImplementation 'org.spockframework:spock-core'
|
||||
testImplementation 'org.springframework:spring-webmvc'
|
||||
testImplementation 'org.testng:testng'
|
||||
optional platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
optional "com.fasterxml.jackson.core:jackson-databind"
|
||||
optional "com.google.code.gson:gson"
|
||||
optional "com.jayway.jsonpath:json-path"
|
||||
optional "io.projectreactor.netty:reactor-netty"
|
||||
optional "javax.json.bind:javax.json.bind-api"
|
||||
optional "javax.servlet:javax.servlet-api"
|
||||
optional "junit:junit"
|
||||
optional "org.apache.httpcomponents:httpclient"
|
||||
optional "org.assertj:assertj-core"
|
||||
optional "org.hamcrest:hamcrest-core"
|
||||
optional "org.hamcrest:hamcrest-library"
|
||||
optional "org.jetbrains.kotlin:kotlin-stdlib"
|
||||
optional "org.jetbrains.kotlin:kotlin-reflect"
|
||||
optional "org.junit.jupiter:junit-jupiter-api"
|
||||
optional "org.mockito:mockito-core"
|
||||
optional "org.skyscreamer:jsonassert"
|
||||
optional "org.seleniumhq.selenium:htmlunit-driver"
|
||||
optional "org.seleniumhq.selenium:selenium-api"
|
||||
optional "org.springframework:spring-test"
|
||||
optional "org.springframework:spring-web"
|
||||
optional "org.springframework:spring-webflux"
|
||||
optional "net.sourceforge.htmlunit:htmlunit"
|
||||
|
||||
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
|
||||
testRuntimeOnly 'org.junit.vintage:junit-vintage-engine'
|
||||
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support")
|
||||
testImplementation "io.mockk:mockk"
|
||||
testImplementation "javax.json:javax.json-api"
|
||||
testImplementation "ch.qos.logback:logback-classic"
|
||||
testImplementation "org.apache.tomcat.embed:tomcat-embed-core"
|
||||
testImplementation "org.codehaus.groovy:groovy"
|
||||
testImplementation "org.codehaus.groovy:groovy-xml"
|
||||
testImplementation "org.apache.johnzon:johnzon-jsonb"
|
||||
testImplementation "org.junit.jupiter:junit-jupiter"
|
||||
testImplementation "org.slf4j:slf4j-api"
|
||||
testImplementation "org.spockframework:spock-core"
|
||||
testImplementation "org.springframework:spring-webmvc"
|
||||
testImplementation "org.testng:testng"
|
||||
|
||||
testRuntimeOnly "org.junit.platform:junit-platform-launcher"
|
||||
testRuntimeOnly "org.junit.vintage:junit-vintage-engine"
|
||||
}
|
||||
|
||||
test {
|
||||
|
|
|
@ -1,14 +1,14 @@
|
|||
plugins {
|
||||
id 'java-library'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.deployed'
|
||||
id 'org.springframework.boot.internal-dependency-management'
|
||||
id "java-library"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.deployed"
|
||||
id "org.springframework.boot.internal-dependency-management"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Antlib'
|
||||
description = "Spring Boot Antlib"
|
||||
|
||||
ext {
|
||||
antVersion = '1.9.3'
|
||||
antVersion = "1.9.3"
|
||||
}
|
||||
|
||||
configurations {
|
||||
|
@ -17,12 +17,12 @@ configurations {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
antUnit 'org.apache.ant:ant-antunit:1.3'
|
||||
antIvy 'org.apache.ivy:ivy:2.4.0'
|
||||
antUnit "org.apache.ant:ant-antunit:1.3"
|
||||
antIvy "org.apache.ivy:ivy:2.4.0"
|
||||
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
|
||||
compileOnly project(':spring-boot-project:spring-boot-tools:spring-boot-loader')
|
||||
compileOnly project(":spring-boot-project:spring-boot-tools:spring-boot-loader")
|
||||
compileOnly "org.apache.ant:ant:${antVersion}"
|
||||
|
||||
implementation project(":spring-boot-project:spring-boot-tools:spring-boot-loader-tools")
|
||||
|
|
|
@ -1,16 +1,15 @@
|
|||
plugins {
|
||||
id 'java-library'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.deployed'
|
||||
id "java-library"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.deployed"
|
||||
}
|
||||
|
||||
description = 'Spring Boot AutoConfigure Annotation Processor'
|
||||
description = "Spring Boot AutoConfigure Annotation Processor"
|
||||
|
||||
dependencies {
|
||||
testImplementation enforcedPlatform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
testImplementation project(':spring-boot-project:spring-boot-tools:spring-boot-test-support')
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.springframework:spring-core'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
|
||||
testImplementation enforcedPlatform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support")
|
||||
testImplementation "org.assertj:assertj-core"
|
||||
testImplementation "org.springframework:spring-core"
|
||||
testImplementation "org.junit.jupiter:junit-jupiter"
|
||||
}
|
||||
|
|
|
@ -1,28 +1,28 @@
|
|||
plugins {
|
||||
id 'java-library'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.deployed'
|
||||
id 'org.springframework.boot.internal-dependency-management'
|
||||
id "java-library"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.deployed"
|
||||
id "org.springframework.boot.internal-dependency-management"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Buildpack Platform'
|
||||
description = "Spring Boot Buildpack Platform"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-parent'))
|
||||
api 'com.fasterxml.jackson.core:jackson-databind'
|
||||
api 'com.fasterxml.jackson.module:jackson-module-parameter-names'
|
||||
api 'net.java.dev.jna:jna-platform'
|
||||
api 'org.apache.commons:commons-compress:1.19'
|
||||
api 'org.apache.httpcomponents:httpclient'
|
||||
api 'org.springframework:spring-core'
|
||||
api platform(project(":spring-boot-project:spring-boot-parent"))
|
||||
api "com.fasterxml.jackson.core:jackson-databind"
|
||||
api "com.fasterxml.jackson.module:jackson-module-parameter-names"
|
||||
api "net.java.dev.jna:jna-platform"
|
||||
api "org.apache.commons:commons-compress:1.19"
|
||||
api "org.apache.httpcomponents:httpclient"
|
||||
api "org.springframework:spring-core"
|
||||
|
||||
testImplementation project(':spring-boot-project:spring-boot-tools:spring-boot-test-support')
|
||||
testImplementation 'com.jayway.jsonpath:json-path'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.testcontainers:testcontainers'
|
||||
testImplementation 'org.hamcrest:hamcrest'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.mockito:mockito-core'
|
||||
testImplementation 'org.mockito:mockito-junit-jupiter'
|
||||
testImplementation 'org.skyscreamer:jsonassert'
|
||||
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support")
|
||||
testImplementation "com.jayway.jsonpath:json-path"
|
||||
testImplementation "org.assertj:assertj-core"
|
||||
testImplementation "org.testcontainers:testcontainers"
|
||||
testImplementation "org.hamcrest:hamcrest"
|
||||
testImplementation "org.junit.jupiter:junit-jupiter"
|
||||
testImplementation "org.mockito:mockito-core"
|
||||
testImplementation "org.mockito:mockito-junit-jupiter"
|
||||
testImplementation "org.skyscreamer:jsonassert"
|
||||
}
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
plugins {
|
||||
id 'java-library'
|
||||
id 'maven-publish'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.internal-dependency-management'
|
||||
id "java-library"
|
||||
id "maven-publish"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.internal-dependency-management"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Configuration Metadata'
|
||||
description = "Spring Boot Configuration Metadata"
|
||||
|
||||
dependencies {
|
||||
api platform(project(path: ":spring-boot-project:spring-boot-parent"))
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
plugins {
|
||||
id 'java-library'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.deployed'
|
||||
id "java-library"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.deployed"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Configuration Annotation Processor'
|
||||
description = "Spring Boot Configuration Annotation Processor"
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
|
|
|
@ -1,15 +1,15 @@
|
|||
plugins {
|
||||
id 'java-gradle-plugin'
|
||||
id 'maven-publish'
|
||||
id 'org.asciidoctor.jvm.convert'
|
||||
id 'org.asciidoctor.jvm.pdf'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.internal-dependency-management'
|
||||
id 'org.springframework.boot.maven-repository'
|
||||
id 'org.springframework.boot.optional-dependencies'
|
||||
id "java-gradle-plugin"
|
||||
id "maven-publish"
|
||||
id "org.asciidoctor.jvm.convert"
|
||||
id "org.asciidoctor.jvm.pdf"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.internal-dependency-management"
|
||||
id "org.springframework.boot.maven-repository"
|
||||
id "org.springframework.boot.optional-dependencies"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Gradle Plugin'
|
||||
description = "Spring Boot Gradle Plugin"
|
||||
|
||||
configurations {
|
||||
asciidoctorExtensions
|
||||
|
@ -18,68 +18,68 @@ configurations {
|
|||
|
||||
repositories {
|
||||
maven {
|
||||
url 'https://repo.spring.io/release'
|
||||
url "https://repo.spring.io/release"
|
||||
mavenContent {
|
||||
includeGroup 'io.spring.asciidoctor'
|
||||
includeGroup "io.spring.asciidoctor"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
|
||||
asciidoctorExtensions 'io.spring.asciidoctor:spring-asciidoctor-extensions-block-switch:0.3.0.RELEASE'
|
||||
asciidoctorExtensions "io.spring.asciidoctor:spring-asciidoctor-extensions-block-switch:0.3.0.RELEASE"
|
||||
|
||||
implementation project(':spring-boot-project:spring-boot-tools:spring-boot-loader-tools')
|
||||
implementation 'io.spring.gradle:dependency-management-plugin'
|
||||
implementation 'org.apache.commons:commons-compress'
|
||||
implementation 'org.springframework:spring-core'
|
||||
implementation project(":spring-boot-project:spring-boot-tools:spring-boot-loader-tools")
|
||||
implementation "io.spring.gradle:dependency-management-plugin"
|
||||
implementation "org.apache.commons:commons-compress"
|
||||
implementation "org.springframework:spring-core"
|
||||
|
||||
optional platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
optional 'org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50'
|
||||
optional platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
optional "org.jetbrains.kotlin:kotlin-gradle-plugin:1.3.50"
|
||||
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.mockito:mockito-core'
|
||||
testImplementation "org.junit.jupiter:junit-jupiter"
|
||||
testImplementation "org.assertj:assertj-core"
|
||||
testImplementation "org.mockito:mockito-core"
|
||||
}
|
||||
|
||||
gradlePlugin {
|
||||
plugins {
|
||||
springBootPlugin {
|
||||
id = 'org.springframework.boot'
|
||||
implementationClass = 'org.springframework.boot.gradle.plugin.SpringBootPlugin'
|
||||
id = "org.springframework.boot"
|
||||
implementationClass = "org.springframework.boot.gradle.plugin.SpringBootPlugin"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
jar {
|
||||
manifest {
|
||||
attributes 'Implementation-Version': project.version
|
||||
attributes "Implementation-Version": project.version
|
||||
}
|
||||
}
|
||||
|
||||
task dependencyVersions(type: org.springframework.boot.build.constraints.ExtractVersionConstraints) {
|
||||
enforcedPlatform(':spring-boot-project:spring-boot-dependencies')
|
||||
enforcedPlatform(":spring-boot-project:spring-boot-dependencies")
|
||||
}
|
||||
|
||||
tasks.withType(org.asciidoctor.gradle.jvm.AbstractAsciidoctorTask) {
|
||||
dependsOn dependencyVersions
|
||||
doFirst {
|
||||
attributes 'dependency-management-plugin-version': dependencyVersions.versionConstraints['io.spring.gradle:dependency-management-plugin']
|
||||
attributes "dependency-management-plugin-version": dependencyVersions.versionConstraints["io.spring.gradle:dependency-management-plugin"]
|
||||
}
|
||||
}
|
||||
|
||||
asciidoctor {
|
||||
configurations 'asciidoctorExtensions'
|
||||
configurations "asciidoctorExtensions"
|
||||
sources {
|
||||
include 'index.adoc'
|
||||
include "index.adoc"
|
||||
}
|
||||
attributes 'stylesheet': 'css/style.css'
|
||||
attributes "stylesheet": "css/style.css"
|
||||
}
|
||||
|
||||
asciidoctorPdf {
|
||||
sources {
|
||||
include 'index.adoc'
|
||||
include "index.adoc"
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -87,9 +87,9 @@ javadoc {
|
|||
options {
|
||||
author = true
|
||||
docTitle = "Spring Boot Gradle Plugin ${project.version} API"
|
||||
encoding = 'UTF-8'
|
||||
memberLevel = 'protected'
|
||||
outputLevel = 'quiet'
|
||||
encoding = "UTF-8"
|
||||
memberLevel = "protected"
|
||||
outputLevel = "quiet"
|
||||
splitIndex = true
|
||||
use = true
|
||||
windowTitle = "Spring Boot Gradle Plugin ${project.version} API"
|
||||
|
@ -98,18 +98,18 @@ javadoc {
|
|||
|
||||
task zip(type: Zip) {
|
||||
dependsOn asciidoctor, asciidoctorPdf
|
||||
duplicatesStrategy 'fail'
|
||||
duplicatesStrategy "fail"
|
||||
from(asciidoctorPdf.outputDir) {
|
||||
into 'reference/pdf'
|
||||
into "reference/pdf"
|
||||
}
|
||||
from(asciidoctor.outputDir) {
|
||||
into 'reference/html'
|
||||
into "reference/html"
|
||||
}
|
||||
from(javadoc) {
|
||||
into 'api'
|
||||
into "api"
|
||||
}
|
||||
}
|
||||
|
||||
artifacts {
|
||||
'documentation' zip
|
||||
"documentation" zip
|
||||
}
|
||||
|
|
|
@ -1,18 +1,18 @@
|
|||
plugins {
|
||||
id 'java-library'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.deployed'
|
||||
id 'org.springframework.boot.internal-dependency-management'
|
||||
id "java-library"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.deployed"
|
||||
id "org.springframework.boot.internal-dependency-management"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Layers Tools'
|
||||
description = "Spring Boot Layers Tools"
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-parent'))
|
||||
api platform(project(":spring-boot-project:spring-boot-parent"))
|
||||
|
||||
implementation project(':spring-boot-project:spring-boot-tools:spring-boot-loader')
|
||||
implementation project(':spring-boot-project:spring-boot')
|
||||
implementation 'org.springframework:spring-core'
|
||||
implementation project(":spring-boot-project:spring-boot-tools:spring-boot-loader")
|
||||
implementation project(":spring-boot-project:spring-boot")
|
||||
implementation "org.springframework:spring-core"
|
||||
|
||||
testImplementation "org.assertj:assertj-core"
|
||||
testImplementation "org.junit.jupiter:junit-jupiter"
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
plugins {
|
||||
id 'java-library'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.deployed'
|
||||
id 'org.springframework.boot.internal-dependency-management'
|
||||
id "java-library"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.deployed"
|
||||
id "org.springframework.boot.internal-dependency-management"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Loader Tools'
|
||||
description = "Spring Boot Loader Tools"
|
||||
|
||||
def generatedResources = "${buildDir}/generated-resources/main"
|
||||
|
||||
|
@ -14,7 +14,7 @@ configurations {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-parent'))
|
||||
api platform(project(":spring-boot-project:spring-boot-parent"))
|
||||
api "org.apache.commons:commons-compress"
|
||||
api "org.springframework:spring-core"
|
||||
|
||||
|
@ -41,7 +41,7 @@ task reproducibleLoaderJar(type: Jar) {
|
|||
}
|
||||
reproducibleFileOrder = true
|
||||
preserveFileTimestamps = false
|
||||
archiveFileName = 'spring-boot-loader.jar'
|
||||
archiveFileName = "spring-boot-loader.jar"
|
||||
destinationDirectory = file("${generatedResources}/META-INF/loader")
|
||||
}
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
plugins {
|
||||
id 'java-library'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.deployed'
|
||||
id 'org.springframework.boot.internal-dependency-management'
|
||||
id "java-library"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.deployed"
|
||||
id "org.springframework.boot.internal-dependency-management"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Loader'
|
||||
description = "Spring Boot Loader"
|
||||
|
||||
dependencies {
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
|
@ -13,7 +13,6 @@ dependencies {
|
|||
compileOnly "org.springframework:spring-core"
|
||||
|
||||
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support")
|
||||
|
||||
testImplementation "org.assertj:assertj-core"
|
||||
testImplementation "org.awaitility:awaitility"
|
||||
testImplementation "org.junit.jupiter:junit-jupiter"
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
plugins {
|
||||
id 'org.asciidoctor.jvm.convert'
|
||||
id 'org.asciidoctor.jvm.pdf'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.internal-dependency-management'
|
||||
id 'org.springframework.boot.maven-plugin'
|
||||
id 'org.springframework.boot.optional-dependencies'
|
||||
id "org.asciidoctor.jvm.convert"
|
||||
id "org.asciidoctor.jvm.pdf"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.internal-dependency-management"
|
||||
id "org.springframework.boot.maven-plugin"
|
||||
id "org.springframework.boot.optional-dependencies"
|
||||
}
|
||||
|
||||
description = "Spring Boot Maven Plugin"
|
||||
|
@ -14,77 +14,77 @@ configurations {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
api platform(project(':spring-boot-project:spring-boot-parent'))
|
||||
api project(':spring-boot-project:spring-boot-tools:spring-boot-buildpack-platform')
|
||||
api platform(project(":spring-boot-project:spring-boot-parent"))
|
||||
api project(":spring-boot-project:spring-boot-tools:spring-boot-buildpack-platform")
|
||||
|
||||
compileOnly 'org.apache.maven.plugin-tools:maven-plugin-annotations'
|
||||
compileOnly 'org.sonatype.plexus:plexus-build-api'
|
||||
compileOnly "org.apache.maven.plugin-tools:maven-plugin-annotations"
|
||||
compileOnly "org.sonatype.plexus:plexus-build-api"
|
||||
|
||||
implementation project(':spring-boot-project:spring-boot-tools:spring-boot-loader-tools')
|
||||
implementation 'org.apache.maven.shared:maven-common-artifact-filters'
|
||||
implementation 'org.apache.maven:maven-plugin-api'
|
||||
implementation project(":spring-boot-project:spring-boot-tools:spring-boot-loader-tools")
|
||||
implementation "org.apache.maven.shared:maven-common-artifact-filters"
|
||||
implementation "org.apache.maven:maven-plugin-api"
|
||||
|
||||
intTestImplementation platform(project(':spring-boot-project:spring-boot-parent'))
|
||||
intTestImplementation 'org.apache.maven.shared:maven-invoker'
|
||||
intTestImplementation 'org.assertj:assertj-core'
|
||||
intTestImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
intTestImplementation platform(project(":spring-boot-project:spring-boot-parent"))
|
||||
intTestImplementation "org.apache.maven.shared:maven-invoker"
|
||||
intTestImplementation "org.assertj:assertj-core"
|
||||
intTestImplementation "org.junit.jupiter:junit-jupiter"
|
||||
|
||||
optional platform(project(':spring-boot-project:spring-boot-parent'))
|
||||
optional 'org.apache.maven.plugins:maven-shade-plugin'
|
||||
optional platform(project(":spring-boot-project:spring-boot-parent"))
|
||||
optional "org.apache.maven.plugins:maven-shade-plugin"
|
||||
|
||||
runtimeOnly 'org.sonatype.plexus:plexus-build-api'
|
||||
runtimeOnly "org.sonatype.plexus:plexus-build-api"
|
||||
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.mockito:mockito-core'
|
||||
testImplementation 'org.springframework:spring-core'
|
||||
testImplementation "org.assertj:assertj-core"
|
||||
testImplementation "org.junit.jupiter:junit-jupiter"
|
||||
testImplementation "org.mockito:mockito-core"
|
||||
testImplementation "org.springframework:spring-core"
|
||||
}
|
||||
|
||||
syncDocumentationSourceForAsciidoctor {
|
||||
from(documentPluginGoals) {
|
||||
into 'asciidoc/goals'
|
||||
into "asciidoc/goals"
|
||||
}
|
||||
}
|
||||
|
||||
asciidoctor {
|
||||
sources {
|
||||
include 'index.adoc'
|
||||
include "index.adoc"
|
||||
}
|
||||
}
|
||||
|
||||
syncDocumentationSourceForAsciidoctorPdf {
|
||||
from(documentPluginGoals) {
|
||||
into 'asciidoc/goals'
|
||||
into "asciidoc/goals"
|
||||
}
|
||||
}
|
||||
|
||||
asciidoctorPdf {
|
||||
sources {
|
||||
include 'index.adoc'
|
||||
include "index.adoc"
|
||||
}
|
||||
}
|
||||
|
||||
tasks.withType(org.asciidoctor.gradle.jvm.AbstractAsciidoctorTask) {
|
||||
attributes 'maven-jar-plugin-version': '1.2.3',
|
||||
'maven-failsafe-plugin-version': '1.2.3',
|
||||
'build-helper-maven-plugin-version': '1.2.3'
|
||||
attributes "maven-jar-plugin-version": "1.2.3",
|
||||
"maven-failsafe-plugin-version": "1.2.3",
|
||||
"build-helper-maven-plugin-version": "1.2.3"
|
||||
}
|
||||
|
||||
task zip(type: Zip) {
|
||||
dependsOn asciidoctor, asciidoctorPdf
|
||||
duplicatesStrategy 'fail'
|
||||
duplicatesStrategy "fail"
|
||||
from(asciidoctorPdf.outputDir) {
|
||||
into 'pdf'
|
||||
into "pdf"
|
||||
}
|
||||
from(asciidoctor.outputDir) {
|
||||
into 'html'
|
||||
into "html"
|
||||
}
|
||||
}
|
||||
|
||||
prepareMavenBinaries {
|
||||
versions '3.6.2', '3.5.4'
|
||||
versions "3.6.2", "3.5.4"
|
||||
}
|
||||
|
||||
artifacts {
|
||||
'documentation' zip
|
||||
"documentation" zip
|
||||
}
|
||||
|
|
|
@ -1,10 +1,10 @@
|
|||
plugins {
|
||||
id 'java-library'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.internal-dependency-management'
|
||||
id "java-library"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.internal-dependency-management"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Testing Support'
|
||||
description = "Spring Boot Testing Support"
|
||||
|
||||
dependencies {
|
||||
api platform(project(path: ":spring-boot-project:spring-boot-parent"))
|
||||
|
@ -24,7 +24,7 @@ dependencies {
|
|||
implementation "org.apache.maven.resolver:maven-resolver-impl"
|
||||
implementation "org.apache.maven:maven-resolver-provider"
|
||||
implementation("org.apache.maven.resolver:maven-resolver-transport-http") {
|
||||
exclude group: 'org.slf4j', module: 'jcl-over-slf4j'
|
||||
exclude group: "org.slf4j", module: "jcl-over-slf4j"
|
||||
}
|
||||
implementation "org.assertj:assertj-core"
|
||||
implementation "org.hamcrest:hamcrest-core"
|
||||
|
@ -34,6 +34,6 @@ dependencies {
|
|||
testImplementation "org.junit.jupiter:junit-jupiter"
|
||||
testImplementation "org.springframework:spring-context"
|
||||
|
||||
testRuntimeOnly 'org.hibernate.validator:hibernate-validator'
|
||||
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
|
||||
testRuntimeOnly "org.hibernate.validator:hibernate-validator"
|
||||
testRuntimeOnly "org.junit.platform:junit-platform-launcher"
|
||||
}
|
||||
|
|
|
@ -1,113 +1,112 @@
|
|||
plugins {
|
||||
id 'java-library'
|
||||
id 'org.jetbrains.kotlin.jvm'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.configuration-properties'
|
||||
id 'org.springframework.boot.deployed'
|
||||
id 'org.springframework.boot.internal-dependency-management'
|
||||
id 'org.springframework.boot.optional-dependencies'
|
||||
id "java-library"
|
||||
id "org.jetbrains.kotlin.jvm"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.configuration-properties"
|
||||
id "org.springframework.boot.deployed"
|
||||
id "org.springframework.boot.internal-dependency-management"
|
||||
id "org.springframework.boot.optional-dependencies"
|
||||
}
|
||||
|
||||
description = 'Spring Boot'
|
||||
description = "Spring Boot"
|
||||
|
||||
dependencies {
|
||||
annotationProcessor platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
annotationProcessor 'org.apache.logging.log4j:log4j-core'
|
||||
annotationProcessor platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
annotationProcessor "org.apache.logging.log4j:log4j-core"
|
||||
|
||||
api platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
api platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
api "org.springframework:spring-core"
|
||||
api "org.springframework:spring-context"
|
||||
|
||||
api 'org.springframework:spring-core'
|
||||
api 'org.springframework:spring-context'
|
||||
|
||||
optional platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
optional 'ch.qos.logback:logback-classic'
|
||||
optional 'com.atomikos:transactions-jdbc'
|
||||
optional 'com.atomikos:transactions-jms'
|
||||
optional 'com.atomikos:transactions-jta'
|
||||
optional 'com.fasterxml.jackson.core:jackson-databind'
|
||||
optional 'com.google.code.gson:gson'
|
||||
optional 'com.samskivert:jmustache'
|
||||
optional 'com.sendgrid:sendgrid-java'
|
||||
optional 'com.zaxxer:HikariCP'
|
||||
optional 'io.netty:netty-tcnative-boringssl-static'
|
||||
optional 'io.projectreactor:reactor-tools'
|
||||
optional 'io.projectreactor.netty:reactor-netty'
|
||||
optional 'io.rsocket:rsocket-core'
|
||||
optional 'io.rsocket:rsocket-transport-netty'
|
||||
optional ('io.undertow:undertow-servlet') {
|
||||
exclude group: 'org.jboss.spec.javax.annotation', module: 'jboss-annotations-api_1.2_spec'
|
||||
exclude group: 'org.jboss.spec.javax.servlet', module: 'jboss-servlet-api_4.0_spec'
|
||||
optional platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
optional "ch.qos.logback:logback-classic"
|
||||
optional "com.atomikos:transactions-jdbc"
|
||||
optional "com.atomikos:transactions-jms"
|
||||
optional "com.atomikos:transactions-jta"
|
||||
optional "com.fasterxml.jackson.core:jackson-databind"
|
||||
optional "com.google.code.gson:gson"
|
||||
optional "com.samskivert:jmustache"
|
||||
optional "com.sendgrid:sendgrid-java"
|
||||
optional "com.zaxxer:HikariCP"
|
||||
optional "io.netty:netty-tcnative-boringssl-static"
|
||||
optional "io.projectreactor:reactor-tools"
|
||||
optional "io.projectreactor.netty:reactor-netty"
|
||||
optional "io.rsocket:rsocket-core"
|
||||
optional "io.rsocket:rsocket-transport-netty"
|
||||
optional ("io.undertow:undertow-servlet") {
|
||||
exclude group: "org.jboss.spec.javax.annotation", module: "jboss-annotations-api_1.2_spec"
|
||||
exclude group: "org.jboss.spec.javax.servlet", module: "jboss-servlet-api_4.0_spec"
|
||||
}
|
||||
optional 'javax.jms:javax.jms-api'
|
||||
optional 'javax.servlet:javax.servlet-api'
|
||||
optional 'junit:junit'
|
||||
optional 'org.apache.commons:commons-dbcp2'
|
||||
optional 'org.apache.httpcomponents:httpclient'
|
||||
optional 'org.apache.logging.log4j:log4j-api'
|
||||
optional 'org.apache.logging.log4j:log4j-core'
|
||||
optional 'org.apache.tomcat.embed:tomcat-embed-core'
|
||||
optional 'org.apache.tomcat.embed:tomcat-embed-jasper'
|
||||
optional 'org.apache.tomcat:tomcat-jdbc'
|
||||
optional 'org.assertj:assertj-core'
|
||||
optional 'org.codehaus.btm:btm'
|
||||
optional 'org.codehaus.groovy:groovy'
|
||||
optional 'org.codehaus.groovy:groovy-xml'
|
||||
optional 'org.eclipse.jetty:jetty-servlets'
|
||||
optional 'org.eclipse.jetty:jetty-util'
|
||||
optional 'org.eclipse.jetty:jetty-webapp'
|
||||
optional 'org.eclipse.jetty:jetty-alpn-conscrypt-server'
|
||||
optional 'org.eclipse.jetty.http2:http2-server'
|
||||
optional 'org.hamcrest:hamcrest-library'
|
||||
optional 'org.hibernate:hibernate-core'
|
||||
optional 'org.hibernate.validator:hibernate-validator'
|
||||
optional 'org.jboss:jboss-transaction-spi'
|
||||
optional 'org.liquibase:liquibase-core'
|
||||
optional 'org.neo4j:neo4j-ogm-core'
|
||||
optional 'org.slf4j:jul-to-slf4j'
|
||||
optional 'org.slf4j:slf4j-api'
|
||||
optional 'org.springframework:spring-messaging'
|
||||
optional 'org.springframework:spring-orm'
|
||||
optional 'org.springframework:spring-oxm'
|
||||
optional 'org.springframework:spring-test'
|
||||
optional 'org.springframework:spring-web'
|
||||
optional 'org.springframework:spring-webflux'
|
||||
optional 'org.springframework:spring-webmvc'
|
||||
optional 'org.springframework.security:spring-security-web'
|
||||
optional 'org.springframework.ws:spring-ws-core'
|
||||
optional 'org.yaml:snakeyaml'
|
||||
optional 'org.jetbrains.kotlin:kotlin-reflect'
|
||||
optional 'org.jetbrains.kotlin:kotlin-stdlib'
|
||||
optional "javax.jms:javax.jms-api"
|
||||
optional "javax.servlet:javax.servlet-api"
|
||||
optional "junit:junit"
|
||||
optional "org.apache.commons:commons-dbcp2"
|
||||
optional "org.apache.httpcomponents:httpclient"
|
||||
optional "org.apache.logging.log4j:log4j-api"
|
||||
optional "org.apache.logging.log4j:log4j-core"
|
||||
optional "org.apache.tomcat.embed:tomcat-embed-core"
|
||||
optional "org.apache.tomcat.embed:tomcat-embed-jasper"
|
||||
optional "org.apache.tomcat:tomcat-jdbc"
|
||||
optional "org.assertj:assertj-core"
|
||||
optional "org.codehaus.btm:btm"
|
||||
optional "org.codehaus.groovy:groovy"
|
||||
optional "org.codehaus.groovy:groovy-xml"
|
||||
optional "org.eclipse.jetty:jetty-servlets"
|
||||
optional "org.eclipse.jetty:jetty-util"
|
||||
optional "org.eclipse.jetty:jetty-webapp"
|
||||
optional "org.eclipse.jetty:jetty-alpn-conscrypt-server"
|
||||
optional "org.eclipse.jetty.http2:http2-server"
|
||||
optional "org.hamcrest:hamcrest-library"
|
||||
optional "org.hibernate:hibernate-core"
|
||||
optional "org.hibernate.validator:hibernate-validator"
|
||||
optional "org.jboss:jboss-transaction-spi"
|
||||
optional "org.liquibase:liquibase-core"
|
||||
optional "org.neo4j:neo4j-ogm-core"
|
||||
optional "org.slf4j:jul-to-slf4j"
|
||||
optional "org.slf4j:slf4j-api"
|
||||
optional "org.springframework:spring-messaging"
|
||||
optional "org.springframework:spring-orm"
|
||||
optional "org.springframework:spring-oxm"
|
||||
optional "org.springframework:spring-test"
|
||||
optional "org.springframework:spring-web"
|
||||
optional "org.springframework:spring-webflux"
|
||||
optional "org.springframework:spring-webmvc"
|
||||
optional "org.springframework.security:spring-security-web"
|
||||
optional "org.springframework.ws:spring-ws-core"
|
||||
optional "org.yaml:snakeyaml"
|
||||
optional "org.jetbrains.kotlin:kotlin-reflect"
|
||||
optional "org.jetbrains.kotlin:kotlin-stdlib"
|
||||
|
||||
testImplementation project(':spring-boot-project:spring-boot-tools:spring-boot-test-support')
|
||||
testImplementation 'com.google.appengine:appengine-api-1.0-sdk'
|
||||
testImplementation 'com.h2database:h2'
|
||||
testImplementation 'com.ibm.db2:jcc'
|
||||
testImplementation 'com.jayway.jsonpath:json-path'
|
||||
testImplementation 'com.microsoft.sqlserver:mssql-jdbc'
|
||||
testImplementation 'com.oracle.ojdbc:ojdbc8'
|
||||
testImplementation 'com.squareup.okhttp3:okhttp'
|
||||
testImplementation 'com.sun.xml.messaging.saaj:saaj-impl'
|
||||
testImplementation 'io.projectreactor:reactor-test'
|
||||
testImplementation 'javax.xml.ws:jaxws-api'
|
||||
testImplementation 'mysql:mysql-connector-java'
|
||||
testImplementation 'net.sourceforge.jtds:jtds'
|
||||
testImplementation 'org.apache.derby:derby'
|
||||
testImplementation 'org.apache.httpcomponents:httpasyncclient'
|
||||
testImplementation 'org.awaitility:awaitility'
|
||||
testImplementation 'org.firebirdsql.jdbc:jaybird-jdk18'
|
||||
testImplementation 'org.hsqldb:hsqldb'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.mariadb.jdbc:mariadb-java-client'
|
||||
testImplementation 'org.mockito:mockito-core'
|
||||
testImplementation 'org.postgresql:postgresql'
|
||||
testImplementation 'org.springframework:spring-context-support'
|
||||
testImplementation 'org.springframework.data:spring-data-redis'
|
||||
testImplementation 'org.xerial:sqlite-jdbc'
|
||||
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support")
|
||||
testImplementation "com.google.appengine:appengine-api-1.0-sdk"
|
||||
testImplementation "com.h2database:h2"
|
||||
testImplementation "com.ibm.db2:jcc"
|
||||
testImplementation "com.jayway.jsonpath:json-path"
|
||||
testImplementation "com.microsoft.sqlserver:mssql-jdbc"
|
||||
testImplementation "com.oracle.ojdbc:ojdbc8"
|
||||
testImplementation "com.squareup.okhttp3:okhttp"
|
||||
testImplementation "com.sun.xml.messaging.saaj:saaj-impl"
|
||||
testImplementation "io.projectreactor:reactor-test"
|
||||
testImplementation "javax.xml.ws:jaxws-api"
|
||||
testImplementation "mysql:mysql-connector-java"
|
||||
testImplementation "net.sourceforge.jtds:jtds"
|
||||
testImplementation "org.apache.derby:derby"
|
||||
testImplementation "org.apache.httpcomponents:httpasyncclient"
|
||||
testImplementation "org.awaitility:awaitility"
|
||||
testImplementation "org.firebirdsql.jdbc:jaybird-jdk18"
|
||||
testImplementation "org.hsqldb:hsqldb"
|
||||
testImplementation "org.junit.jupiter:junit-jupiter"
|
||||
testImplementation "org.mariadb.jdbc:mariadb-java-client"
|
||||
testImplementation "org.mockito:mockito-core"
|
||||
testImplementation "org.postgresql:postgresql"
|
||||
testImplementation "org.springframework:spring-context-support"
|
||||
testImplementation "org.springframework.data:spring-data-redis"
|
||||
testImplementation "org.xerial:sqlite-jdbc"
|
||||
|
||||
testRuntimeOnly 'org.junit.platform:junit-platform-launcher'
|
||||
testRuntimeOnly('org.testcontainers:jdbc') {
|
||||
exclude group: 'javax.annotation', module: 'javax.annotation-api'
|
||||
exclude group: 'javax.xml.bind', module: 'jaxb-api'
|
||||
testRuntimeOnly "org.junit.platform:junit-platform-launcher"
|
||||
testRuntimeOnly("org.testcontainers:jdbc") {
|
||||
exclude group: "javax.annotation", module: "javax.annotation-api"
|
||||
exclude group: "javax.xml.bind", module: "jaxb-api"
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
@ -1,27 +1,27 @@
|
|||
plugins {
|
||||
id 'war'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.integration-test'
|
||||
id "war"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.integration-test"
|
||||
}
|
||||
|
||||
description = "Spring Boot Deployment Tests"
|
||||
|
||||
dependencies {
|
||||
implementation(project(':spring-boot-project:spring-boot-starters:spring-boot-starter-web')) {
|
||||
exclude group: 'org.hibernate.validator'
|
||||
implementation (project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web")) {
|
||||
exclude group: "org.hibernate.validator"
|
||||
}
|
||||
|
||||
intTestImplementation enforcedPlatform(project(path: ":spring-boot-project:spring-boot-parent"))
|
||||
intTestImplementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-test')
|
||||
intTestImplementation project(':spring-boot-project:spring-boot-tools:spring-boot-test-support')
|
||||
intTestImplementation 'org.apache.httpcomponents:httpasyncclient'
|
||||
intTestImplementation 'org.awaitility:awaitility'
|
||||
intTestImplementation 'org.testcontainers:testcontainers'
|
||||
intTestImplementation 'org.springframework:spring-web'
|
||||
intTestImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test")
|
||||
intTestImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support")
|
||||
intTestImplementation "org.apache.httpcomponents:httpasyncclient"
|
||||
intTestImplementation "org.awaitility:awaitility"
|
||||
intTestImplementation "org.testcontainers:testcontainers"
|
||||
intTestImplementation "org.springframework:spring-web"
|
||||
|
||||
providedRuntime project(':spring-boot-project:spring-boot-starters:spring-boot-starter-tomcat')
|
||||
providedRuntime project(":spring-boot-project:spring-boot-starters:spring-boot-starter-tomcat")
|
||||
|
||||
runtimeOnly project(':spring-boot-project:spring-boot-starters:spring-boot-starter-actuator')
|
||||
runtimeOnly project(":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator")
|
||||
}
|
||||
|
||||
intTest {
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
plugins {
|
||||
id 'java'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id "java"
|
||||
id "org.springframework.boot.conventions"
|
||||
}
|
||||
|
||||
description = "Spring Boot Configuration Processor Tests"
|
||||
|
||||
dependencies {
|
||||
annotationProcessor project(':spring-boot-project:spring-boot-tools:spring-boot-configuration-processor')
|
||||
annotationProcessor project(":spring-boot-project:spring-boot-tools:spring-boot-configuration-processor")
|
||||
|
||||
implementation enforcedPlatform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
implementation project(':spring-boot-project:spring-boot')
|
||||
implementation 'jakarta.validation:jakarta.validation-api'
|
||||
implementation enforcedPlatform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
implementation project(":spring-boot-project:spring-boot")
|
||||
implementation "jakarta.validation:jakarta.validation-api"
|
||||
|
||||
testImplementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-test')
|
||||
testImplementation project(':spring-boot-project:spring-boot-tools:spring-boot-configuration-metadata')
|
||||
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test")
|
||||
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-configuration-metadata")
|
||||
}
|
|
@ -1,19 +1,19 @@
|
|||
plugins {
|
||||
id 'java'
|
||||
id 'org.springframework.boot'
|
||||
id "java"
|
||||
id "org.springframework.boot"
|
||||
}
|
||||
|
||||
apply plugin: 'io.spring.dependency-management'
|
||||
apply plugin: "io.spring.dependency-management"
|
||||
|
||||
repositories {
|
||||
maven { url "file:${rootDir}/../int-test-maven-repository"}
|
||||
mavenCentral()
|
||||
maven { url 'https://repo.spring.io/snapshot' }
|
||||
maven { url 'https://repo.spring.io/milestone' }
|
||||
maven { url "https://repo.spring.io/snapshot" }
|
||||
maven { url "https://repo.spring.io/milestone" }
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation 'org.springframework.boot:spring-boot-starter-web'
|
||||
implementation "org.springframework.boot:spring-boot-starter-web"
|
||||
}
|
||||
|
||||
bootJar {
|
||||
|
|
|
@ -2,12 +2,12 @@ pluginManagement {
|
|||
repositories {
|
||||
maven { url "file:${rootDir}/../int-test-maven-repository"}
|
||||
mavenCentral()
|
||||
maven { url 'https://repo.spring.io/snapshot' }
|
||||
maven { url 'https://repo.spring.io/milestone' }
|
||||
maven { url "https://repo.spring.io/snapshot" }
|
||||
maven { url "https://repo.spring.io/milestone" }
|
||||
}
|
||||
resolutionStrategy {
|
||||
eachPlugin {
|
||||
if (requested.id.id == 'org.springframework.boot') {
|
||||
if (requested.id.id == "org.springframework.boot") {
|
||||
useModule "org.springframework.boot:spring-boot-gradle-plugin:${requested.version}"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
plugins {
|
||||
id 'java'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.integration-test'
|
||||
id "java"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.integration-test"
|
||||
}
|
||||
|
||||
description = "Spring Boot Launch Script Integration Tests"
|
||||
|
@ -11,13 +11,13 @@ configurations {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
app project(path: ':spring-boot-project:spring-boot-tools:spring-boot-gradle-plugin', configuration: 'mavenRepository')
|
||||
app project(path: ':spring-boot-project:spring-boot-starters:spring-boot-starter-web', configuration: 'mavenRepository')
|
||||
app project(path: ":spring-boot-project:spring-boot-tools:spring-boot-gradle-plugin", configuration: "mavenRepository")
|
||||
app project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-web", configuration: "mavenRepository")
|
||||
|
||||
intTestImplementation enforcedPlatform(project(':spring-boot-project:spring-boot-parent'))
|
||||
intTestImplementation project(':spring-boot-project:spring-boot-tools:spring-boot-test-support')
|
||||
intTestImplementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-test')
|
||||
intTestImplementation 'org.testcontainers:testcontainers'
|
||||
intTestImplementation enforcedPlatform(project(":spring-boot-project:spring-boot-parent"))
|
||||
intTestImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support")
|
||||
intTestImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test")
|
||||
intTestImplementation "org.testcontainers:testcontainers"
|
||||
}
|
||||
|
||||
task syncMavenRepository(type: Sync) {
|
||||
|
@ -26,7 +26,7 @@ task syncMavenRepository(type: Sync) {
|
|||
}
|
||||
|
||||
task syncAppSource(type: Sync) {
|
||||
from 'app'
|
||||
from "app"
|
||||
into "${buildDir}/app"
|
||||
filter { line ->
|
||||
line.replace("id 'org.springframework.boot'", "id 'org.springframework.boot' version '${project.version}'")
|
||||
|
@ -37,7 +37,7 @@ task buildApp(type: GradleBuild) {
|
|||
dependsOn syncAppSource, syncMavenRepository
|
||||
dir = "${buildDir}/app"
|
||||
startParameter.buildCacheEnabled = false
|
||||
tasks = ['build']
|
||||
tasks = ["build"]
|
||||
}
|
||||
|
||||
intTest {
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
plugins {
|
||||
id 'java'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id "java"
|
||||
id "org.springframework.boot.conventions"
|
||||
}
|
||||
|
||||
description = "Spring Boot Server Tests"
|
||||
|
@ -10,33 +10,32 @@ configurations {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
testImplementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-test')
|
||||
testImplementation project(':spring-boot-project:spring-boot-tools:spring-boot-test-support')
|
||||
|
||||
testImplementation 'com.samskivert:jmustache'
|
||||
testImplementation 'jakarta.servlet:jakarta.servlet-api'
|
||||
testImplementation 'org.apache.httpcomponents:httpasyncclient'
|
||||
testImplementation 'org.apache.maven.shared:maven-invoker:3.0.0'
|
||||
testImplementation 'org.awaitility:awaitility'
|
||||
testImplementation('org.eclipse.jetty:jetty-webapp') {
|
||||
exclude group: 'javax.servlet', module: 'javax-servlet-api'
|
||||
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test")
|
||||
testImplementation project(":spring-boot-project:spring-boot-tools:spring-boot-test-support")
|
||||
testImplementation "com.samskivert:jmustache"
|
||||
testImplementation "jakarta.servlet:jakarta.servlet-api"
|
||||
testImplementation "org.apache.httpcomponents:httpasyncclient"
|
||||
testImplementation "org.apache.maven.shared:maven-invoker:3.0.0"
|
||||
testImplementation "org.awaitility:awaitility"
|
||||
testImplementation("org.eclipse.jetty:jetty-webapp") {
|
||||
exclude group: "javax.servlet", module: "javax-servlet-api"
|
||||
}
|
||||
testImplementation 'org.springframework:spring-web'
|
||||
testImplementation "org.springframework:spring-web"
|
||||
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-dependencies', configuration: 'mavenRepository')
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-tools:spring-boot-maven-plugin', configuration: 'mavenRepository')
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-starters:spring-boot-starter', configuration: 'mavenRepository')
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-starters:spring-boot-starter-jetty', configuration: 'mavenRepository')
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-starters:spring-boot-starter-parent', configuration: 'mavenRepository')
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-starters:spring-boot-starter-tomcat', configuration: 'mavenRepository')
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-starters:spring-boot-starter-undertow', configuration: 'mavenRepository')
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-dependencies", configuration: "mavenRepository")
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-tools:spring-boot-maven-plugin", configuration: "mavenRepository")
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter", configuration: "mavenRepository")
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-jetty", configuration: "mavenRepository")
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-parent", configuration: "mavenRepository")
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-tomcat", configuration: "mavenRepository")
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter-undertow", configuration: "mavenRepository")
|
||||
|
||||
testRuntimeOnly project(':spring-boot-project:spring-boot-starters:spring-boot-starter-logging')
|
||||
testRuntimeOnly project(":spring-boot-project:spring-boot-starters:spring-boot-starter-logging")
|
||||
}
|
||||
|
||||
task prepareMavenBinaries(type: org.springframework.boot.build.mavenplugin.PrepareMavenBinaries) {
|
||||
outputDir = file("${buildDir}/maven-binaries")
|
||||
versions '3.6.2'
|
||||
versions "3.6.2"
|
||||
}
|
||||
|
||||
task syncTestRepository(type: Sync) {
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
plugins {
|
||||
id 'java'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id "java"
|
||||
id "org.springframework.boot.conventions"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Actuator ActiveMQ smoke test'
|
||||
description = "Spring Boot Actuator ActiveMQ smoke test"
|
||||
|
||||
dependencies {
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-activemq')
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-activemq")
|
||||
|
||||
testImplementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-test')
|
||||
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test")
|
||||
}
|
|
@ -1,19 +1,19 @@
|
|||
plugins {
|
||||
id 'java'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id "java"
|
||||
id "org.springframework.boot.conventions"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Actuator custom security smoke test'
|
||||
description = "Spring Boot Actuator custom security smoke test"
|
||||
|
||||
dependencies {
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-actuator')
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-freemarker')
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-security')
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-web')
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator")
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-freemarker")
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-security")
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web")
|
||||
|
||||
runtimeOnly 'org.jolokia:jolokia-core'
|
||||
runtimeOnly "org.jolokia:jolokia-core"
|
||||
|
||||
testImplementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-test')
|
||||
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test")
|
||||
|
||||
testRuntimeOnly 'org.apache.httpcomponents:httpclient'
|
||||
testRuntimeOnly "org.apache.httpcomponents:httpclient"
|
||||
}
|
|
@ -1,20 +1,20 @@
|
|||
plugins {
|
||||
id 'java'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id "java"
|
||||
id "org.springframework.boot.conventions"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Actuator Log4j 2 smoke test'
|
||||
description = "Spring Boot Actuator Log4j 2 smoke test"
|
||||
|
||||
configurations.all {
|
||||
exclude module: 'spring-boot-starter-logging'
|
||||
exclude module: "spring-boot-starter-logging"
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-actuator')
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-log4j2')
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-security')
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-web')
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator")
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-log4j2")
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-security")
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web")
|
||||
|
||||
testImplementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-test')
|
||||
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test")
|
||||
}
|
|
@ -1,14 +1,14 @@
|
|||
plugins {
|
||||
id 'java'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id "java"
|
||||
id "org.springframework.boot.conventions"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Actuator non-web smoke test'
|
||||
description = "Spring Boot Actuator non-web smoke test"
|
||||
|
||||
dependencies {
|
||||
annotationProcessor project(':spring-boot-project:spring-boot-tools:spring-boot-configuration-processor')
|
||||
annotationProcessor project(":spring-boot-project:spring-boot-tools:spring-boot-configuration-processor")
|
||||
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-actuator')
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator")
|
||||
|
||||
testImplementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-test')
|
||||
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test")
|
||||
}
|
|
@ -1,15 +1,15 @@
|
|||
plugins {
|
||||
id 'java'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id "java"
|
||||
id "org.springframework.boot.conventions"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Actuator UI smoke test'
|
||||
description = "Spring Boot Actuator UI smoke test"
|
||||
|
||||
dependencies {
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-actuator')
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-freemarker')
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-security')
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-web')
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator")
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-freemarker")
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-security")
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web")
|
||||
|
||||
testImplementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-test')
|
||||
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test")
|
||||
}
|
|
@ -1,19 +1,19 @@
|
|||
plugins {
|
||||
id 'java'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id "java"
|
||||
id "org.springframework.boot.conventions"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Actuator smoke test'
|
||||
description = "Spring Boot Actuator smoke test"
|
||||
|
||||
dependencies {
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-actuator')
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc')
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-security')
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-web')
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-validation')
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-actuator")
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-jdbc")
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-security")
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web")
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-validation")
|
||||
|
||||
runtimeOnly 'com.h2database:h2'
|
||||
runtimeOnly "com.h2database:h2"
|
||||
|
||||
testImplementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-test')
|
||||
testRuntimeOnly 'org.apache.httpcomponents:httpclient'
|
||||
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test")
|
||||
testRuntimeOnly "org.apache.httpcomponents:httpclient"
|
||||
}
|
|
@ -1,10 +1,10 @@
|
|||
plugins {
|
||||
id 'java'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id "java"
|
||||
id "org.springframework.boot.conventions"
|
||||
}
|
||||
|
||||
description = 'Spring Boot AMQP smoke test'
|
||||
description = "Spring Boot AMQP smoke test"
|
||||
|
||||
dependencies {
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-amqp')
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-amqp")
|
||||
}
|
|
@ -1,10 +1,10 @@
|
|||
plugins {
|
||||
id 'java'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id "java"
|
||||
id "org.springframework.boot.conventions"
|
||||
}
|
||||
|
||||
description = 'Spring Boot animated banner smoke test'
|
||||
description = "Spring Boot animated banner smoke test"
|
||||
|
||||
dependencies {
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter')
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter")
|
||||
}
|
|
@ -1,9 +1,9 @@
|
|||
plugins {
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'java-base'
|
||||
id "org.springframework.boot.conventions"
|
||||
id "java-base"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Ant smoke test'
|
||||
description = "Spring Boot Ant smoke test"
|
||||
|
||||
configurations {
|
||||
antDependencies
|
||||
|
@ -23,36 +23,36 @@ plugins.withType(EclipsePlugin) {
|
|||
}
|
||||
|
||||
dependencies {
|
||||
antDependencies 'org.apache.ivy:ivy:2.4.0'
|
||||
antDependencies project(path: ':spring-boot-project:spring-boot-tools:spring-boot-antlib')
|
||||
antDependencies 'org.apache.ant:ant-launcher:1.9.3'
|
||||
antDependencies 'org.apache.ant:ant:1.9.3'
|
||||
antDependencies "org.apache.ivy:ivy:2.4.0"
|
||||
antDependencies project(path: ":spring-boot-project:spring-boot-tools:spring-boot-antlib")
|
||||
antDependencies "org.apache.ant:ant-launcher:1.9.3"
|
||||
antDependencies "org.apache.ant:ant:1.9.3"
|
||||
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-tools:spring-boot-loader', configuration: 'mavenRepository')
|
||||
testRepository project(path: ':spring-boot-project:spring-boot-starters:spring-boot-starter', configuration: 'mavenRepository')
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-tools:spring-boot-loader", configuration: "mavenRepository")
|
||||
testRepository project(path: ":spring-boot-project:spring-boot-starters:spring-boot-starter", configuration: "mavenRepository")
|
||||
|
||||
testImplementation platform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
testImplementation project(path: ':spring-boot-project:spring-boot-tools:spring-boot-loader-tools')
|
||||
testImplementation 'org.assertj:assertj-core'
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
testImplementation 'org.springframework:spring-core'
|
||||
testImplementation platform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
testImplementation project(path: ":spring-boot-project:spring-boot-tools:spring-boot-loader-tools")
|
||||
testImplementation "org.assertj:assertj-core"
|
||||
testImplementation "org.junit.jupiter:junit-jupiter"
|
||||
testImplementation "org.springframework:spring-core"
|
||||
}
|
||||
|
||||
task syncTestRepository(type: Sync) {
|
||||
destinationDir = file("${buildDir}/test-repository")
|
||||
from configurations.testRepository
|
||||
rename {
|
||||
it.replaceAll('-[0-9]+\\.[0-9]+-[0-9]+\\.', '-SNAPSHOT.')
|
||||
it.replaceAll("-[0-9]+\\.[0-9]+-[0-9]+\\.", "-SNAPSHOT.")
|
||||
}
|
||||
}
|
||||
|
||||
task antRun(type: JavaExec) {
|
||||
dependsOn syncTestRepository, configurations.antDependencies
|
||||
classpath = configurations.antDependencies;
|
||||
main = 'org.apache.tools.ant.launch.Launcher'
|
||||
main = "org.apache.tools.ant.launch.Launcher"
|
||||
systemProperties = [
|
||||
'ant-spring-boot.version' : version,
|
||||
'projectDir': project.layout.projectDirectory
|
||||
"ant-spring-boot.version" : version,
|
||||
"projectDir": project.layout.projectDirectory
|
||||
]
|
||||
}
|
||||
|
||||
|
|
|
@ -1,12 +1,12 @@
|
|||
plugins {
|
||||
id 'java'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id "java"
|
||||
id "org.springframework.boot.conventions"
|
||||
}
|
||||
|
||||
description = 'Spring Boot AOP smoke test'
|
||||
description = "Spring Boot AOP smoke test"
|
||||
|
||||
dependencies {
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-aop')
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-aop")
|
||||
|
||||
testImplementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-test')
|
||||
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test")
|
||||
}
|
|
@ -1,18 +1,18 @@
|
|||
plugins {
|
||||
id 'java'
|
||||
id 'org.springframework.boot.conventions'
|
||||
id 'org.springframework.boot.internal-dependency-management'
|
||||
id "java"
|
||||
id "org.springframework.boot.conventions"
|
||||
id "org.springframework.boot.internal-dependency-management"
|
||||
}
|
||||
|
||||
description = 'Spring Boot Atmosphere smoke test'
|
||||
description = "Spring Boot Atmosphere smoke test"
|
||||
|
||||
dependencies {
|
||||
implementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-web')
|
||||
implementation 'org.atmosphere:atmosphere-runtime:2.4.14'
|
||||
implementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-web")
|
||||
implementation "org.atmosphere:atmosphere-runtime:2.4.14"
|
||||
|
||||
runtimeOnly 'org.webjars:atmosphere-javascript:2.3.4'
|
||||
runtimeOnly "org.webjars:atmosphere-javascript:2.3.4"
|
||||
|
||||
testImplementation enforcedPlatform(project(':spring-boot-project:spring-boot-dependencies'))
|
||||
testImplementation project(':spring-boot-project:spring-boot-starters:spring-boot-starter-test')
|
||||
testImplementation 'org.springframework:spring-websocket'
|
||||
testImplementation enforcedPlatform(project(":spring-boot-project:spring-boot-dependencies"))
|
||||
testImplementation project(":spring-boot-project:spring-boot-starters:spring-boot-starter-test")
|
||||
testImplementation "org.springframework:spring-websocket"
|
||||
}
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user