-
Notifications
You must be signed in to change notification settings - Fork 16
/
Copy pathbuild.gradle.kts
280 lines (274 loc) · 15.9 KB
/
build.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
import org.gradlex.jvm.dependency.conflict.detection.rules.CapabilityDefinition
plugins {
id("org.gradlex.jvm-dependency-conflict-resolution")
id("java-library")
id("io.fuchs.gradle.classpath-collision-detector") version "0.3"
}
dependencies {
implementation("aopalliance:aopalliance:1.0")
implementation("asm:asm:3.3.1")
implementation("c3p0:c3p0:0.9.1.2")
implementation("cglib:cglib-nodep:3.2.12")
implementation("cglib:cglib:3.3.0")
implementation("ch.qos.logback:logback-classic:1.5.0")
implementation("com.github.spotbugs:spotbugs-annotations:4.8.3")
implementation("com.github.stephenc.jcip:jcip-annotations:1.0-1")
implementation("com.google.code.findbugs:annotations:3.0.1")
implementation("com.google.code.findbugs:findbugs-annotations:3.0.1")
implementation("com.google.guava:guava-jdk5:17.0")
implementation("com.google.guava:guava:33.0.0-jre")
implementation("com.google.guava:listenablefuture:1.0")
implementation("com.intellij:annotations:12.0")
implementation("com.jwebmp:javax.inject:1.1")
implementation("com.mchange:c3p0:0.9.5.5")
implementation("com.mchange:mchange-commons-java:0.3.0")
implementation("com.miglayout:miglayout-swing:5.0")
implementation("com.miglayout:miglayout:3.7.4")
implementation("com.mysql:mysql-connector-j:8.3.0")
implementation("com.sun.activation:jakarta.activation:2.0.1")
implementation("com.sun.activation:javax.activation:1.2.0")
implementation("com.sun.mail:jakarta.mail:2.0.1")
implementation("com.sun.mail:javax.mail:1.6.2")
implementation("com.sun.mail:mailapi:2.0.0")
implementation("com.vaadin.external.google:android-json:0.0.20131108.vaadin1")
implementation("com.vividsolutions:jts-core:1.14.0")
implementation("com.vividsolutions:jts:1.13")
implementation("com.zaxxer:HikariCP-java6:2.3.9")
implementation("com.zaxxer:HikariCP-java7:2.4.9")
implementation("com.zaxxer:HikariCP:5.0.1")
implementation("commons-beanutils:commons-beanutils-core:1.8.3")
implementation("commons-beanutils:commons-beanutils:1.9.4")
implementation("commons-io:commons-io:2.11.0")
implementation("commons-logging:commons-logging:1.3.0")
implementation("dom4j:dom4j:1.6.1")
implementation("jakarta.activation:jakarta.activation-api:2.0.0")
implementation("jakarta.annotation:jakarta.annotation-api:2.1.1")
implementation("jakarta.ejb:jakarta.ejb-api:4.0.0")
implementation("jakarta.el:jakarta.el-api:4.0.0")
implementation("jakarta.inject:jakarta.inject-api:1.0.5")
implementation("jakarta.json:jakarta.json-api:1.1.6")
implementation("jakarta.jws:jakarta.jws-api:3.0.0")
implementation("jakarta.mail:jakarta.mail-api:2.1.0")
implementation("jakarta.persistence:jakarta.persistence-api:3.0.0")
implementation("jakarta.servlet.jsp.jstl:jakarta.servlet.jsp.jstl-api:1.2.7")
implementation("jakarta.servlet.jsp:jakarta.servlet.jsp-api:2.3.6")
implementation("jakarta.servlet:jakarta.servlet-api:5.0.0")
implementation("jakarta.transaction:jakarta.transaction-api:2.0.1")
implementation("jakarta.validation:jakarta.validation-api:2.0.1")
implementation("jakarta.websocket:jakarta.websocket-api:2.1.1")
implementation("jakarta.websocket:jakarta.websocket-client-api:2.1.1")
implementation("jakarta.ws.rs:jakarta.ws.rs-api:3.1.0")
implementation("jakarta.xml.bind:jakarta.xml.bind-api:3.0.1")
implementation("jakarta.xml.soap:jakarta.xml.soap-api:2.0.1")
implementation("jakarta.xml.ws:jakarta.xml.ws-api:3.0.1")
implementation("javassist:javassist:3.12.1.GA")
implementation("javax.activation:activation:1.1.1")
implementation("javax.activation:javax.activation-api:1.2.0")
implementation("javax.annotation:javax.annotation-api:1.3.2")
implementation("javax.annotation:jsr250-api:1.0")
implementation("javax.ejb:ejb-api:3.0")
implementation("javax.ejb:ejb:2.1")
implementation("javax.ejb:javax.ejb-api:3.2.2")
implementation("javax.el:el-api:2.2")
implementation("javax.el:javax.el-api:3.0.0")
implementation("javax.inject:javax.inject:1")
implementation("javax.json:javax.json-api:1.1.4")
implementation("javax.jws:javax.jws-api:1.1")
implementation("javax.mail:javax.mail-api:1.4.7")
implementation("javax.mail:mail:1.4.7")
implementation("javax.persistence:javax.persistence-api:2.2")
implementation("javax.servlet.jsp.jstl:javax.servlet.jsp.jstl-api:1.2.2")
implementation("javax.servlet.jsp.jstl:jstl-api:1.2")
implementation("javax.servlet.jsp:javax.servlet.jsp-api:2.3.3")
implementation("javax.servlet.jsp:jsp-api:2.2")
implementation("javax.servlet:javax.servlet-api:4.0.1")
implementation("javax.servlet:jsp-api:2.0")
implementation("javax.servlet:jstl:1.2")
implementation("javax.servlet:servlet-api:2.5")
implementation("javax.transaction:javax.transaction-api:1.3")
implementation("javax.transaction:jta:1.1")
implementation("javax.validation:validation-api:2.0.1.Final")
implementation("javax.websocket:javax.websocket-api:1.1")
implementation("javax.websocket:javax.websocket-client-api:1.0")
implementation("javax.ws.rs:javax.ws.rs-api:2.1.1")
implementation("javax.ws.rs:jsr311-api:1.1.1")
implementation("javax.xml.bind:jaxb-api:2.3.1")
implementation("javax.xml.soap:javax.xml.soap-api:1.4.0")
implementation("javax.xml.stream:stax-api:1.0")
implementation("javax.xml.ws:jaxws-api:2.3.1")
implementation("jboss:javassist:3.8.0.GA")
implementation("junit:junit-dep:4.8")
implementation("junit:junit:4.12")
implementation("log4j:log4j:1.2.17")
implementation("mysql:mysql-connector-java:8.0.33")
implementation("net.java.dev.jna:jna:5.10.0")
implementation("net.java.dev.jna:jna-platform:5.10.0")
implementation("net.java.dev.jna:platform:3.4.0")
implementation("net.jcip:jcip-annotations:1.0")
implementation("net.jpountz.lz4:lz4:1.3.0")
implementation("org.apache.commons:commons-csv:1.10.0")
implementation("org.apache.commons:commons-io:1.3.2")
implementation("org.apache.geronimo.javamail:geronimo-javamail_1.3.1_mail:1.1")
implementation("org.apache.geronimo.javamail:geronimo-javamail_1.3.1_provider:1.1")
implementation("org.apache.geronimo.javamail:geronimo-javamail_1.4_mail:1.8.4")
implementation("org.apache.geronimo.javamail:geronimo-javamail_1.4_provider:1.8.3")
implementation("org.apache.geronimo.javamail:geronimo-javamail_1.6_mail:1.0.1")
implementation("org.apache.geronimo.javamail:geronimo-javamail_1.6_provider:1.0.1")
implementation("org.apache.geronimo.specs:geronimo-javamail_1.3.1_spec:1.3")
implementation("org.apache.geronimo.specs:geronimo-javamail_1.4_spec:1.6")
implementation("org.apache.geronimo.specs:geronimo-javamail_1.6_spec:1.0.1")
implementation("org.apache.logging.log4j:log4j-1.2-api:2.23.0")
implementation("org.apache.logging.log4j:log4j-core:2.23.0")
implementation("org.apache.logging.log4j:log4j-jcl:2.23.0")
implementation("org.apache.logging.log4j:log4j-jul:2.23.0")
implementation("org.apache.logging.log4j:log4j-slf4j-impl:2.23.0")
implementation("org.apache.logging.log4j:log4j-slf4j2-impl:2.23.0")
implementation("org.apache.logging.log4j:log4j-to-slf4j:2.23.0")
implementation("org.apache.solr:solr-commons-csv:3.5.0")
implementation("org.apache.tomcat.embed:tomcat-embed-core:10.1.0")
implementation("org.apache.tomcat.embed:tomcat-embed-websocket:10.1.0")
implementation("org.apache.tomcat:servlet-api:6.0.53")
implementation("org.apache.tomcat:tomcat-annotations-api:10.1.1")
implementation("org.apache.tomcat:tomcat-servlet-api:10.1.1")
implementation("org.apache.tomcat:tomcat-websocket-api:10.1.0")
implementation("org.apache.tomcat:tomcat-websocket-client-api:10.1.0")
implementation("org.apache.tomcat:tomcat-websocket:10.1.1")
implementation("org.apache.velocity:velocity-engine-core:2.3")
implementation("org.apache.velocity:velocity:1.7")
implementation("org.bouncycastle:bc-fips-debug:1.0.2.3")
implementation("org.bouncycastle:bc-fips:1.0.2.3")
implementation("org.bouncycastle:bcjmail-jdk15on:1.70")
implementation("org.bouncycastle:bcjmail-jdk15to18:1.70")
implementation("org.bouncycastle:bcjmail-jdk18on:1.72")
implementation("org.bouncycastle:bcmail-fips:1.0.4")
implementation("org.bouncycastle:bcmail-jdk14:1.68")
implementation("org.bouncycastle:bcmail-jdk15+:1.46")
implementation("org.bouncycastle:bcmail-jdk15:1.46")
implementation("org.bouncycastle:bcmail-jdk15on:1.69")
implementation("org.bouncycastle:bcmail-jdk15to18:1.70")
implementation("org.bouncycastle:bcmail-jdk16:1.46")
implementation("org.bouncycastle:bcmail-jdk18on:1.71")
implementation("org.bouncycastle:bcpg-fips:1.0.6")
implementation("org.bouncycastle:bcpg-jdk12:130")
implementation("org.bouncycastle:bcpg-jdk14:1.70")
implementation("org.bouncycastle:bcpg-jdk15+:1.46")
implementation("org.bouncycastle:bcpg-jdk15:1.46")
implementation("org.bouncycastle:bcpg-jdk15on:1.70")
implementation("org.bouncycastle:bcpg-jdk15to18:1.70")
implementation("org.bouncycastle:bcpg-jdk16:1.46")
implementation("org.bouncycastle:bcpg-jdk18on:1.72")
implementation("org.bouncycastle:bcpkix-fips:1.0.7")
implementation("org.bouncycastle:bcpkix-jdk14:1.70")
implementation("org.bouncycastle:bcpkix-jdk15on:1.70")
implementation("org.bouncycastle:bcpkix-jdk15to18:1.70")
implementation("org.bouncycastle:bcpkix-jdk18on:1.72")
implementation("org.bouncycastle:bcprov-debug-jdk14:1.70")
implementation("org.bouncycastle:bcprov-debug-jdk15on:1.70")
implementation("org.bouncycastle:bcprov-debug-jdk15to18:1.70")
implementation("org.bouncycastle:bcprov-debug-jdk18on:1.71")
implementation("org.bouncycastle:bcprov-ext-debug-jdk14:1.70")
implementation("org.bouncycastle:bcprov-ext-debug-jdk15on:1.70")
implementation("org.bouncycastle:bcprov-ext-debug-jdk15to18:1.70")
implementation("org.bouncycastle:bcprov-ext-debug-jdk18on:1.71")
implementation("org.bouncycastle:bcprov-ext-jdk14:1.70")
implementation("org.bouncycastle:bcprov-ext-jdk15:1.46")
implementation("org.bouncycastle:bcprov-ext-jdk15on:1.70")
implementation("org.bouncycastle:bcprov-ext-jdk15to18:1.70")
implementation("org.bouncycastle:bcprov-ext-jdk16:1.46")
implementation("org.bouncycastle:bcprov-ext-jdk18on:1.71")
implementation("org.bouncycastle:bcprov-jdk12:130")
implementation("org.bouncycastle:bcprov-jdk14:1.70")
implementation("org.bouncycastle:bcprov-jdk15+:1.46")
implementation("org.bouncycastle:bcprov-jdk15:1.46")
implementation("org.bouncycastle:bcprov-jdk15on:1.70")
implementation("org.bouncycastle:bcprov-jdk15to18:1.70")
implementation("org.bouncycastle:bcprov-jdk16:1.46")
implementation("org.bouncycastle:bcprov-jdk18on:1.71")
implementation("org.bouncycastle:bctls-fips:1.0.9")
implementation("org.bouncycastle:bctls-jdk14:1.70")
implementation("org.bouncycastle:bctls-jdk15on:1.69")
implementation("org.bouncycastle:bctls-jdk15to18:1.70")
implementation("org.bouncycastle:bctls-jdk18on:1.72")
implementation("org.bouncycastle:bctsp-jdk14:1.45")
implementation("org.bouncycastle:bctsp-jdk15+:1.46")
implementation("org.bouncycastle:bctsp-jdk15:1.45")
implementation("org.bouncycastle:bctsp-jdk15on:1.46")
implementation("org.bouncycastle:bctsp-jdk16:1.45")
implementation("org.bouncycastle:bcutil-jdk14:1.70")
implementation("org.bouncycastle:bcutil-jdk15on:1.70")
implementation("org.bouncycastle:bcutil-jdk15to18:1.70")
implementation("org.bouncycastle:bcutil-jdk18on:1.72")
implementation("org.codehaus.woodstox:woodstox-core-asl:4.4.1")
implementation("org.codehaus.woodstox:woodstox-core-lgpl:4.4.0")
implementation("org.codehaus.woodstox:wstx-asl:4.0.6")
implementation("org.codehaus.woodstox:wstx-lgpl:3.2.9")
implementation("org.dom4j:dom4j:2.1.3")
implementation("org.eclipse.angus:angus-activation:1.1.0")
implementation("org.eclipse.angus:jakarta.mail:1.0.0")
implementation("org.eclipse.jetty.toolchain:jetty-jakarta-servlet-api:5.0.2")
implementation("org.eclipse.jetty.toolchain:jetty-jakarta-websocket-api:2.0.0")
implementation("org.eclipse.jetty.toolchain:jetty-javax-websocket-api:1.1.2")
implementation("org.elasticsearch:jna:5.7.0-1")
implementation("org.glassfish.hk2.external:jakarta.inject:2.6.1")
implementation("org.glassfish.hk2.external:javax.inject:2.4.0")
implementation("org.glassfish:jakarta.json:1.1.5")
implementation("org.glassfish:javax.json:1.1.4")
implementation("org.hamcrest:hamcrest-core:2.2")
implementation("org.hamcrest:hamcrest-library:2.2")
implementation("org.hamcrest:hamcrest:2.2")
implementation("org.hibernate.javax.persistence:hibernate-jpa-2.0-api:1.0.1.Final")
implementation("org.hibernate.javax.persistence:hibernate-jpa-2.1-api:1.0.2.Final")
implementation("org.hibernate.javax.persistence:hibernate-jpa-2.2-api:1.0.0.Beta2")
implementation("org.javassist:javassist:3.29.1-GA")
implementation("org.jboss.resteasy:jaxrs-api:2.0.0.GA")
implementation("org.jboss.spec.javax.transaction:jboss-transaction-api_1.1_spec:1.0.1.Final")
implementation("org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:1.1.1.Final")
implementation("org.jboss.spec.javax.transaction:jboss-transaction-api_1.3_spec:2.0.0.Final")
implementation("org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_1.1_spec:1.0.1.Final")
implementation("org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.0_spec:1.0.1.Final")
implementation("org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.1_spec:2.0.2.Final")
implementation("org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_3.0_spec:1.0.1.Final")
implementation("org.jetbrains:annotations:24.0.0")
implementation("org.json:json:20240303")
implementation("org.jzy3d:jGL:2.5")
implementation("org.jzy3d:jzy3d-emul-gl-awt:2.2.1")
implementation("org.jzy3d:jzy3d-emul-gl:2.0.0")
implementation("org.jzy3d:jzy3d-jGL-awt:2.2.1")
implementation("org.lz4:lz4-java:1.8.0")
implementation("org.ow2.asm:asm:9.2")
implementation("org.postgresql:postgresql:42.5.0")
implementation("org.slf4j:jcl-over-slf4j:2.0.12")
implementation("org.slf4j:jul-to-slf4j:2.0.12")
implementation("org.slf4j:log4j-over-slf4j:2.0.12")
implementation("org.slf4j:slf4j-jcl:1.7.9")
implementation("org.slf4j:slf4j-jdk14:2.0.12")
implementation("org.slf4j:slf4j-log4j12:2.0.12")
implementation("org.slf4j:slf4j-nop:2.0.12")
implementation("org.slf4j:slf4j-simple:2.0.12")
implementation("org.springframework:spring-aop:5.3.23")
implementation("org.springframework:spring-jcl:6.1.4")
implementation("postgresql:postgresql:9.1-901-1.jdbc4")
implementation("servletapi:servletapi:2.4")
implementation("stax:stax-api:1.0.1")
implementation("velocity:velocity:1.4")
implementation("woodstox:wstx-asl:2.9.3")
implementation("com.google.collections:google-collections:1.0") // moved down: https://github.com/gradle/gradle/issues/22326
// implementation("woodstox:wstx-lgpl:3.2.7") - has no POM file
}
jvmDependencyConflicts {
logging {
enforceSlf4JSimple()
}
conflictResolution {
select(CapabilityDefinition.JAVAX_ACTIVATION_API, "javax.activation:javax.activation-api")
select(CapabilityDefinition.JAVAX_TRANSACTION_API, "javax.transaction:javax.transaction-api")
select(CapabilityDefinition.JAKARTA_SERVLET_API, "jakarta.servlet:jakarta.servlet-api")
select(CapabilityDefinition.JAVAX_SERVLET_API, "javax.servlet:javax.servlet-api")
select(CapabilityDefinition.BOUNCYCASTLE_BCTSP, "org.bouncycastle:bctsp-jdk15on")
}
}
tasks.detectCollisions {
// With ALL variations of bouncycastle modules in all variations in one build it is not possible to avoid all collisions
collisionFilter.exclude("org/bouncycastle/**")
collisionFilter.exclude("javax/xml/namespace/QName.class")
}