11plugins {
22 id " java-library"
33 id " org.springframework.boot.auto-configuration"
4- id " org.springframework.boot.configuration-properties"
54 id " org.springframework.boot.deployed"
65 id " org.springframework.boot.optional-dependencies"
76}
@@ -20,113 +19,30 @@ dependencies {
2019 api(project(" :spring-boot-project:spring-boot-actuator-autoconfigure" ))
2120 api(project(" :spring-boot-project:spring-boot-autoconfigure" ))
2221
23- implementation(" com.fasterxml.jackson.core:jackson-databind" )
24- implementation(" com.fasterxml.jackson.datatype:jackson-datatype-jsr310" )
25-
26- optional(project(" :spring-boot-project:spring-boot-activemq" ))
27- optional(project(" :spring-boot-project:spring-boot-artemis" ))
28- optional(project(" :spring-boot-project:spring-boot-couchbase" ))
29- optional(project(" :spring-boot-project:spring-boot-data-cassandra" ))
30- optional(project(" :spring-boot-project:spring-boot-data-jpa" ))
31- optional(project(" :spring-boot-project:spring-boot-http-converter" ))
32- optional(project(" :spring-boot-project:spring-boot-http-codec" ))
33- optional(project(" :spring-boot-project:spring-boot-jackson" ))
3422 optional(project(" :spring-boot-project:spring-boot-jersey" ))
35- optional(project(" :spring-boot-project:spring-boot-jsonb" ))
36- optional(project(" :spring-boot-project:spring-boot-kafka" ))
37- optional(project(" :spring-boot-project:spring-boot-metrics" ))
38- optional(project(" :spring-boot-project:spring-boot-opentelemetry" ))
39- optional(project(" :spring-boot-project:spring-boot-restclient" ))
4023 optional(project(" :spring-boot-project:spring-boot-security" ))
4124 optional(project(" :spring-boot-project:spring-boot-security-oauth2-client" ))
4225 optional(project(" :spring-boot-project:spring-boot-security-oauth2-resource-server" ))
4326 optional(project(" :spring-boot-project:spring-boot-security-saml2" ))
44- optional(project(" :spring-boot-project:spring-boot-tomcat" ))
45- optional(project(" :spring-boot-project:spring-boot-validation" ))
46- optional(project(" :spring-boot-project:spring-boot-webclient" ))
47- optional(project(" :spring-boot-project:spring-boot-webflux" ))
27+ optional(project(" :spring-boot-project:spring-boot-web-server" ))
4828 optional(project(" :spring-boot-project:spring-boot-webmvc" ))
49- optional(project(" :spring-boot-project:spring-boot-zipkin" ))
50- optional(" ch.qos.logback:logback-classic" )
51- optional(" org.apache.cassandra:java-driver-core" ) {
52- exclude group : " org.slf4j" , module : " jcl-over-slf4j"
53- }
54- optional(" com.fasterxml.jackson.dataformat:jackson-dataformat-xml" )
55- optional(" com.github.ben-manes.caffeine:caffeine" )
56- optional(" com.hazelcast:hazelcast-spring" )
57- optional(" com.zaxxer:HikariCP" )
58- optional(" io.lettuce:lettuce-core" )
59- optional(" io.micrometer:micrometer-jakarta9" )
60- optional(" io.micrometer:micrometer-observation" )
61- optional(" io.projectreactor.netty:reactor-netty-http" )
62- optional(" jakarta.persistence:jakarta.persistence-api" )
29+ optional(" io.projectreactor:reactor-core" )
6330 optional(" jakarta.servlet:jakarta.servlet-api" )
64- optional(" org.apache.activemq:activemq-broker" )
65- optional(" org.apache.activemq:activemq-client" )
66- optional(" org.apache.commons:commons-dbcp2" )
67- optional(" org.apache.kafka:kafka-clients" )
68- optional(" org.apache.kafka:kafka-streams" )
69- optional(" org.apache.logging.log4j:log4j-api" )
70- optional(" org.apache.tomcat.embed:tomcat-embed-core" )
71- optional(" org.apache.tomcat.embed:tomcat-embed-el" )
72- optional(" org.apache.tomcat:tomcat-jdbc" )
73- optional(" org.aspectj:aspectjweaver" )
74- optional(" org.eclipse.jetty:jetty-server" ) {
75- exclude group : " org.eclipse.jetty.toolchain" , module : " jetty-jakarta-servlet-api"
76- }
77- optional(" org.glassfish.jersey.core:jersey-server" )
78- optional(" org.glassfish.jersey.containers:jersey-container-servlet-core" )
79- optional(" org.hibernate.orm:hibernate-core" )
80- optional(" org.hibernate.orm:hibernate-micrometer" )
81- optional(" org.hibernate.validator:hibernate-validator" )
82- optional(" org.influxdb:influxdb-java" )
83- optional(" org.junit.platform:junit-platform-launcher" )
84- optional(" org.springframework:spring-messaging" )
85- optional(" org.springframework:spring-webflux" )
86- optional(" org.springframework:spring-webmvc" )
87- optional(" org.springframework.kafka:spring-kafka" )
88- optional(" org.springframework.security:spring-security-config" )
89- optional(" org.springframework.security:spring-security-web" )
9031
32+ testImplementation(project(" :spring-boot-project:spring-boot-data-cassandra" ))
9133 testImplementation(project(" :spring-boot-project:spring-boot-data-rest" ))
9234 testImplementation(project(" :spring-boot-project:spring-boot-hateoas" ))
35+ testImplementation(project(" :spring-boot-project:spring-boot-http-codec" ))
36+ testImplementation(project(" :spring-boot-project:spring-boot-http-converter" ))
37+ testImplementation(project(" :spring-boot-project:spring-boot-jackson" ))
9338 testImplementation(project(" :spring-boot-project:spring-boot-reactor-netty" ))
94- testImplementation(project(" :spring-boot-project:spring-boot-restclient-test" ))
9539 testImplementation(project(" :spring-boot-project:spring-boot-test" ))
40+ testImplementation(project(" :spring-boot-project:spring-boot-tomcat" ))
9641 testImplementation(project(" :spring-boot-project:spring-boot-tools:spring-boot-test-support" ))
97- testImplementation(project(" :spring-boot-project:spring-boot-web-server-test" ))
98- testImplementation(testFixtures(project(" :spring-boot-project:spring-boot-metrics" )))
99- testImplementation(testFixtures(project(" :spring-boot-project:spring-boot-web-server" )))
100- testImplementation(" com.squareup.okhttp3:mockwebserver" )
101- testImplementation(" io.micrometer:micrometer-observation-test" )
102- testImplementation(" io.projectreactor:reactor-test" )
103- testImplementation(" jakarta.xml.bind:jakarta.xml.bind-api" )
104- testImplementation(" org.apache.activemq:artemis-jakarta-client" )
105- testImplementation(" org.apache.activemq:artemis-jakarta-server" )
106- testImplementation(" org.apache.logging.log4j:log4j-to-slf4j" )
107- testImplementation(" org.aspectj:aspectjrt" )
108- testImplementation(" org.eclipse.jetty.ee10:jetty-ee10-webapp" )
109- testImplementation(" org.eclipse.jetty.http2:jetty-http2-server" )
110- testImplementation(" org.glassfish.jersey.ext:jersey-spring6" )
111- testImplementation(" org.glassfish.jersey.media:jersey-media-json-jackson" )
112- testImplementation(" org.hsqldb:hsqldb" )
113- testImplementation(" org.springframework:spring-orm" )
42+ testImplementation(project(" :spring-boot-project:spring-boot-webflux" ))
11443 testImplementation(" org.springframework.security:spring-security-test" )
115- testImplementation(" org.yaml:snakeyaml" )
116-
117- testRuntimeOnly(" jakarta.management.j2ee:jakarta.management.j2ee-api" )
118- testRuntimeOnly(" jakarta.transaction:jakarta.transaction-api" )
119- testRuntimeOnly(" org.opensaml:opensaml-core:4.0.1" )
120- testRuntimeOnly(" org.opensaml:opensaml-saml-api:4.0.1" )
121- testRuntimeOnly(" org.opensaml:opensaml-saml-impl:4.0.1" )
122- testRuntimeOnly(" org.springframework:spring-aspects" )
123- testRuntimeOnly(" org.springframework.security:spring-security-oauth2-jose" )
124- testRuntimeOnly(" org.springframework.security:spring-security-oauth2-resource-server" )
125- testRuntimeOnly(" org.springframework.security:spring-security-saml2-service-provider" ) {
126- exclude group : " org.opensaml" , module : " opensaml-core"
127- exclude group : " org.opensaml" , module : " opensaml-saml-api"
128- exclude group : " org.opensaml" , module : " opensaml-saml-impl"
129- }
44+
45+ testRuntimeOnly(" ch.qos.logback:logback-classic" )
13046}
13147
13248tasks. named(" test" ) {
0 commit comments