18
18
plugins {
19
19
id " java-library"
20
20
id " org.springframework.boot.auto-configuration"
21
- id " org.springframework.boot.configuration-properties"
22
21
id " org.springframework.boot.deployed"
23
22
id " org.springframework.boot.optional-dependencies"
24
23
}
@@ -37,113 +36,30 @@ dependencies {
37
36
api(project(" :spring-boot-project:spring-boot-actuator-autoconfigure" ))
38
37
api(project(" :spring-boot-project:spring-boot-autoconfigure" ))
39
38
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" ))
51
39
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" ))
57
40
optional(project(" :spring-boot-project:spring-boot-security" ))
58
41
optional(project(" :spring-boot-project:spring-boot-security-oauth2-client" ))
59
42
optional(project(" :spring-boot-project:spring-boot-security-oauth2-resource-server" ))
60
43
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" ))
65
45
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" )
80
47
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" )
107
48
49
+ testImplementation(project(" :spring-boot-project:spring-boot-data-cassandra" ))
108
50
testImplementation(project(" :spring-boot-project:spring-boot-data-rest" ))
109
51
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" ))
110
55
testImplementation(project(" :spring-boot-project:spring-boot-reactor-netty" ))
111
- testImplementation(project(" :spring-boot-project:spring-boot-restclient-test" ))
112
56
testImplementation(project(" :spring-boot-project:spring-boot-test" ))
57
+ testImplementation(project(" :spring-boot-project:spring-boot-tomcat" ))
113
58
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" ))
131
60
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" )
147
63
}
148
64
149
65
tasks. named(" test" ) {
0 commit comments