1818plugins {
1919 id " java-library"
2020 id " org.springframework.boot.auto-configuration"
21- id " org.springframework.boot.configuration-properties"
2221 id " org.springframework.boot.deployed"
2322 id " org.springframework.boot.optional-dependencies"
2423}
@@ -37,113 +36,30 @@ dependencies {
3736 api(project(" :spring-boot-project:spring-boot-actuator-autoconfigure" ))
3837 api(project(" :spring-boot-project:spring-boot-autoconfigure" ))
3938
40- implementation(" com.fasterxml.jackson.core:jackson-databind" )
41- implementation(" com.fasterxml.jackson.datatype:jackson-datatype-jsr310" )
42-
43- optional(project(" :spring-boot-project:spring-boot-activemq" ))
44- optional(project(" :spring-boot-project:spring-boot-artemis" ))
45- optional(project(" :spring-boot-project:spring-boot-couchbase" ))
46- optional(project(" :spring-boot-project:spring-boot-data-cassandra" ))
47- optional(project(" :spring-boot-project:spring-boot-data-jpa" ))
48- optional(project(" :spring-boot-project:spring-boot-http-converter" ))
49- optional(project(" :spring-boot-project:spring-boot-http-codec" ))
50- optional(project(" :spring-boot-project:spring-boot-jackson" ))
5139 optional(project(" :spring-boot-project:spring-boot-jersey" ))
52- optional(project(" :spring-boot-project:spring-boot-jsonb" ))
53- optional(project(" :spring-boot-project:spring-boot-kafka" ))
54- optional(project(" :spring-boot-project:spring-boot-metrics" ))
55- optional(project(" :spring-boot-project:spring-boot-opentelemetry" ))
56- optional(project(" :spring-boot-project:spring-boot-restclient" ))
5740 optional(project(" :spring-boot-project:spring-boot-security" ))
5841 optional(project(" :spring-boot-project:spring-boot-security-oauth2-client" ))
5942 optional(project(" :spring-boot-project:spring-boot-security-oauth2-resource-server" ))
6043 optional(project(" :spring-boot-project:spring-boot-security-saml2" ))
61- optional(project(" :spring-boot-project:spring-boot-tomcat" ))
62- optional(project(" :spring-boot-project:spring-boot-validation" ))
63- optional(project(" :spring-boot-project:spring-boot-webclient" ))
64- optional(project(" :spring-boot-project:spring-boot-webflux" ))
44+ optional(project(" :spring-boot-project:spring-boot-web-server" ))
6545 optional(project(" :spring-boot-project:spring-boot-webmvc" ))
66- optional(project(" :spring-boot-project:spring-boot-zipkin" ))
67- optional(" ch.qos.logback:logback-classic" )
68- optional(" org.apache.cassandra:java-driver-core" ) {
69- exclude group : " org.slf4j" , module : " jcl-over-slf4j"
70- }
71- optional(" com.fasterxml.jackson.dataformat:jackson-dataformat-xml" )
72- optional(" com.github.ben-manes.caffeine:caffeine" )
73- optional(" com.hazelcast:hazelcast-spring" )
74- optional(" com.zaxxer:HikariCP" )
75- optional(" io.lettuce:lettuce-core" )
76- optional(" io.micrometer:micrometer-jakarta9" )
77- optional(" io.micrometer:micrometer-observation" )
78- optional(" io.projectreactor.netty:reactor-netty-http" )
79- optional(" jakarta.persistence:jakarta.persistence-api" )
46+ optional(" io.projectreactor:reactor-core" )
8047 optional(" jakarta.servlet:jakarta.servlet-api" )
81- optional(" org.apache.activemq:activemq-broker" )
82- optional(" org.apache.activemq:activemq-client" )
83- optional(" org.apache.commons:commons-dbcp2" )
84- optional(" org.apache.kafka:kafka-clients" )
85- optional(" org.apache.kafka:kafka-streams" )
86- optional(" org.apache.logging.log4j:log4j-api" )
87- optional(" org.apache.tomcat.embed:tomcat-embed-core" )
88- optional(" org.apache.tomcat.embed:tomcat-embed-el" )
89- optional(" org.apache.tomcat:tomcat-jdbc" )
90- optional(" org.aspectj:aspectjweaver" )
91- optional(" org.eclipse.jetty:jetty-server" ) {
92- exclude group : " org.eclipse.jetty.toolchain" , module : " jetty-jakarta-servlet-api"
93- }
94- optional(" org.glassfish.jersey.core:jersey-server" )
95- optional(" org.glassfish.jersey.containers:jersey-container-servlet-core" )
96- optional(" org.hibernate.orm:hibernate-core" )
97- optional(" org.hibernate.orm:hibernate-micrometer" )
98- optional(" org.hibernate.validator:hibernate-validator" )
99- optional(" org.influxdb:influxdb-java" )
100- optional(" org.junit.platform:junit-platform-launcher" )
101- optional(" org.springframework:spring-messaging" )
102- optional(" org.springframework:spring-webflux" )
103- optional(" org.springframework:spring-webmvc" )
104- optional(" org.springframework.kafka:spring-kafka" )
105- optional(" org.springframework.security:spring-security-config" )
106- optional(" org.springframework.security:spring-security-web" )
10748
49+ testImplementation(project(" :spring-boot-project:spring-boot-data-cassandra" ))
10850 testImplementation(project(" :spring-boot-project:spring-boot-data-rest" ))
10951 testImplementation(project(" :spring-boot-project:spring-boot-hateoas" ))
52+ testImplementation(project(" :spring-boot-project:spring-boot-http-codec" ))
53+ testImplementation(project(" :spring-boot-project:spring-boot-http-converter" ))
54+ testImplementation(project(" :spring-boot-project:spring-boot-jackson" ))
11055 testImplementation(project(" :spring-boot-project:spring-boot-reactor-netty" ))
111- testImplementation(project(" :spring-boot-project:spring-boot-restclient-test" ))
11256 testImplementation(project(" :spring-boot-project:spring-boot-test" ))
57+ testImplementation(project(" :spring-boot-project:spring-boot-tomcat" ))
11358 testImplementation(project(" :spring-boot-project:spring-boot-tools:spring-boot-test-support" ))
114- testImplementation(project(" :spring-boot-project:spring-boot-web-server-test" ))
115- testImplementation(testFixtures(project(" :spring-boot-project:spring-boot-metrics" )))
116- testImplementation(testFixtures(project(" :spring-boot-project:spring-boot-web-server" )))
117- testImplementation(" com.squareup.okhttp3:mockwebserver" )
118- testImplementation(" io.micrometer:micrometer-observation-test" )
119- testImplementation(" io.projectreactor:reactor-test" )
120- testImplementation(" jakarta.xml.bind:jakarta.xml.bind-api" )
121- testImplementation(" org.apache.activemq:artemis-jakarta-client" )
122- testImplementation(" org.apache.activemq:artemis-jakarta-server" )
123- testImplementation(" org.apache.logging.log4j:log4j-to-slf4j" )
124- testImplementation(" org.aspectj:aspectjrt" )
125- testImplementation(" org.eclipse.jetty.ee10:jetty-ee10-webapp" )
126- testImplementation(" org.eclipse.jetty.http2:jetty-http2-server" )
127- testImplementation(" org.glassfish.jersey.ext:jersey-spring6" )
128- testImplementation(" org.glassfish.jersey.media:jersey-media-json-jackson" )
129- testImplementation(" org.hsqldb:hsqldb" )
130- testImplementation(" org.springframework:spring-orm" )
59+ testImplementation(project(" :spring-boot-project:spring-boot-webflux" ))
13160 testImplementation(" org.springframework.security:spring-security-test" )
132- testImplementation(" org.yaml:snakeyaml" )
133-
134- testRuntimeOnly(" jakarta.management.j2ee:jakarta.management.j2ee-api" )
135- testRuntimeOnly(" jakarta.transaction:jakarta.transaction-api" )
136- testRuntimeOnly(" org.opensaml:opensaml-core:4.0.1" )
137- testRuntimeOnly(" org.opensaml:opensaml-saml-api:4.0.1" )
138- testRuntimeOnly(" org.opensaml:opensaml-saml-impl:4.0.1" )
139- testRuntimeOnly(" org.springframework:spring-aspects" )
140- testRuntimeOnly(" org.springframework.security:spring-security-oauth2-jose" )
141- testRuntimeOnly(" org.springframework.security:spring-security-oauth2-resource-server" )
142- testRuntimeOnly(" org.springframework.security:spring-security-saml2-service-provider" ) {
143- exclude group : " org.opensaml" , module : " opensaml-core"
144- exclude group : " org.opensaml" , module : " opensaml-saml-api"
145- exclude group : " org.opensaml" , module : " opensaml-saml-impl"
146- }
61+
62+ testRuntimeOnly(" ch.qos.logback:logback-classic" )
14763}
14864
14965tasks. named(" test" ) {
0 commit comments