1
1
plugins {
2
2
id " java-library"
3
3
id " org.springframework.boot.auto-configuration"
4
- id " org.springframework.boot.configuration-properties"
5
4
id " org.springframework.boot.deployed"
6
5
id " org.springframework.boot.optional-dependencies"
7
6
}
@@ -20,113 +19,30 @@ dependencies {
20
19
api(project(" :spring-boot-project:spring-boot-actuator-autoconfigure" ))
21
20
api(project(" :spring-boot-project:spring-boot-autoconfigure" ))
22
21
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" ))
34
22
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" ))
40
23
optional(project(" :spring-boot-project:spring-boot-security" ))
41
24
optional(project(" :spring-boot-project:spring-boot-security-oauth2-client" ))
42
25
optional(project(" :spring-boot-project:spring-boot-security-oauth2-resource-server" ))
43
26
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" ))
48
28
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" )
63
30
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" )
90
31
32
+ testImplementation(project(" :spring-boot-project:spring-boot-data-cassandra" ))
91
33
testImplementation(project(" :spring-boot-project:spring-boot-data-rest" ))
92
34
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" ))
93
38
testImplementation(project(" :spring-boot-project:spring-boot-reactor-netty" ))
94
- testImplementation(project(" :spring-boot-project:spring-boot-restclient-test" ))
95
39
testImplementation(project(" :spring-boot-project:spring-boot-test" ))
40
+ testImplementation(project(" :spring-boot-project:spring-boot-tomcat" ))
96
41
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" ))
114
43
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" )
130
46
}
131
47
132
48
tasks. named(" test" ) {
0 commit comments