|
2 | 2 | format.version = "1.1" |
3 | 3 |
|
4 | 4 | [versions] |
5 | | -azure-rm = "2.25.0" |
6 | | -apacheCommonsPool2 = "2.11.1" |
7 | | -assertj = "3.24.2" |
8 | | -atomikos = "5.0.9" |
9 | | -awaitility = "4.2.0" |
10 | | -aws = "2.20.39" |
11 | | -bouncyCastle-jdk18on = "1.73" |
12 | | -cloudEvents = "2.4.2" |
13 | | -failsafe = "3.3.1" |
14 | | -googleCloudIamAdmin = "1.2.5" |
15 | | -googleCloudIamCredentials = "2.14.0" |
16 | | -googleCloudStorage = "2.21.0" |
17 | | -h2 = "2.1.214" |
18 | | -httpMockServer = "5.15.0" |
19 | | -infomodel = "4.1.3" |
20 | 5 | jackson = "2.14.2" |
21 | | -jakartaValidation = "3.0.2" |
22 | | -jersey = "3.1.1" |
23 | 6 | jetbrainsAnnotation = "24.0.1" |
24 | | -jetty = "11.0.14" |
25 | | -jta = "1.3" |
26 | | -jupiter = "5.9.2" |
27 | | -jwt = "3.13.0" |
28 | | -micrometer = "1.8.2" |
29 | | -mockito = "5.2.0" |
30 | | -nimbus = "9.25" |
31 | | -okhttp = "4.10.0" |
32 | | -openTelemetry = "1.18.0" |
33 | | -postgres = "42.6.0" |
34 | | -restAssured = "5.3.0" |
35 | | -rsApi = "3.1.0" |
36 | | -servletApi = "4.0.4" |
37 | | -slf4j = "2.0.7" |
38 | 7 |
|
39 | 8 | [libraries] |
40 | | -# Core EDC dependencies |
41 | | -assertj = { module = "org.assertj:assertj-core", version.ref = "assertj" } |
42 | | -awaitility = { module = "org.awaitility:awaitility", version.ref = "awaitility" } |
43 | | -bouncyCastle-bcprovJdk18on = { module = "org.bouncycastle:bcprov-jdk18on", version.ref = "bouncyCastle-jdk18on" } |
44 | | -bouncyCastle-bcpkixJdk18on = { module = "org.bouncycastle:bcpkix-jdk18on", version.ref = "bouncyCastle-jdk18on" } |
45 | | -cloudEvents = { module = "io.cloudevents:cloudevents-http-basic", version.ref = "cloudEvents" } |
46 | | -failsafe-core = { module = "dev.failsafe:failsafe", version.ref = "failsafe" } |
47 | | -failsafe-okhttp = { module = "dev.failsafe:failsafe-okhttp", version.ref = "failsafe" } |
48 | | -h2 = { module = "com.h2database:h2", version.ref = "h2" } |
49 | | -mockserver-netty = { module = "org.mock-server:mockserver-netty", version.ref = "httpMockServer" } |
50 | | -mockserver-client = { module = "org.mock-server:mockserver-client-java", version.ref = "httpMockServer" } |
51 | | -fraunhofer-infomodel = { module = "de.fraunhofer.iais.eis.ids.infomodel:java", version.ref = "infomodel" } |
52 | | -jackson-core = { module = "com.fasterxml.jackson.core:jackson-core", version.ref = "jackson" } |
53 | 9 | jackson-annotations = { module = "com.fasterxml.jackson.core:jackson-annotations", version.ref = "jackson" } |
| 10 | +jackson-core = { module = "com.fasterxml.jackson.core:jackson-core", version.ref = "jackson" } |
54 | 11 | jackson-databind = { module = "com.fasterxml.jackson.core:jackson-databind", version.ref = "jackson" } |
55 | 12 | jackson-dataformat-xml = { module = "com.fasterxml.jackson.dataformat:jackson-dataformat-xml", version.ref = "jackson" } |
56 | 13 | jackson-datatypeJsr310 = { module = "com.fasterxml.jackson.datatype:jackson-datatype-jsr310", version.ref = "jackson" } |
57 | | -jakarta-validation = { module = "jakarta.validation:jakarta.validation-api", version.ref = "jakartaValidation" } |
58 | | -jakarta-rsApi = { module = "jakarta.ws.rs:jakarta.ws.rs-api", version.ref = "rsApi" } |
59 | | -jersey-beanvalidation = { module = "org.glassfish.jersey.ext:jersey-bean-validation", version.ref = "jersey" } |
60 | | -jersey-multipart = { module = "org.glassfish.jersey.media:jersey-media-multipart", version.ref = "jersey" } |
61 | | -jersey-common = { module = "org.glassfish.jersey.core:jersey-common", version.ref = "jersey" } |
62 | | -jersey-server = { module = "org.glassfish.jersey.core:jersey-server", version.ref = "jersey" } |
63 | | -jersey-servlet = { module = "org.glassfish.jersey.containers:jersey-container-servlet", version.ref = "jersey" } |
64 | | -jersey-servletcore = { module = "org.glassfish.jersey.containers:jersey-container-servlet-core", version.ref = "jersey" } |
65 | | -jersey-jackson = { module = "org.glassfish.jersey.media:jersey-media-json-jackson", version.ref = "jersey" } |
66 | | -jersey-inject = { module = "org.glassfish.jersey.inject:jersey-hk2", version.ref = "jersey" } |
67 | 14 | jetbrains-annotations = { module = "org.jetbrains:annotations", version.ref = "jetbrainsAnnotation" } |
68 | | -jetty-websocket = { module = "org.eclipse.jetty.websocket:websocket-jakarta-server", version.ref = "jetty" } |
69 | | -jta = { module = "javax.transaction:javax.transaction-api", version.ref = "jta" } |
70 | | -junit-jupiter-api = { module = "org.junit.jupiter:junit-jupiter-api", version.ref = "jupiter" } |
71 | | -junit-jupiter-engine = { module = "org.junit.jupiter:junit-jupiter-engine", version.ref = "jupiter" } |
72 | | -junit-jupiter-params = { module = "org.junit.jupiter:junit-jupiter-params", version.ref = "jupiter" } |
73 | | -micrometer = { module = "io.micrometer:micrometer-core", version.ref = "micrometer" } |
74 | | -mockito-core = { module = "org.mockito:mockito-core", version.ref = "mockito" } |
75 | | -mockito-inline = { module = "org.mockito:mockito-inline", version.ref = "mockito" } |
76 | | -nimbus-jwt = { module = "com.nimbusds:nimbus-jose-jwt", version.ref = "nimbus" } |
77 | | -okhttp = { module = "com.squareup.okhttp3:okhttp", version.ref = "okhttp" } |
78 | | -opentelemetry-api = { module = "io.opentelemetry:opentelemetry-api", version.ref = "openTelemetry" } |
79 | | -opentelemetry-annotations = { module = "io.opentelemetry:opentelemetry-extension-annotations", version.ref = "openTelemetry" } |
80 | | -restAssured = { module = "io.rest-assured:rest-assured", version.ref = "restAssured" } |
81 | | -slf4j-api = { module = "org.slf4j:slf4j-api", version.ref = "slf4j" } |
82 | | - |
83 | | -# Azure dependencies |
84 | | -azure-cosmos = { group = "com.azure", name = "azure-cosmos", version = "4.43.0" } |
85 | | -azure-eventgrid = { group = "com.azure", name = "azure-messaging-eventgrid", version = "4.15.0" } |
86 | | -azure-identity = { group = "com.azure", name = "azure-identity", version = "1.6.0" } |
87 | | -azure-keyvault = { group = "com.azure", name = "azure-security-keyvault-secrets", version = "4.6.0" } |
88 | | -azure-resourcemanager = { group = "com.azure.resourcemanager", name = "azure-resourcemanager", version.ref = "azure-rm" } |
89 | | -azure-resourcemanager-authorization = { group = "com.azure.resourcemanager", name = "azure-resourcemanager-authorization", version.ref = "azure-rm" } |
90 | | -azure-resourcemanager-datafactory = { group = "com.azure.resourcemanager", name = "azure-resourcemanager-datafactory", version = "1.0.0-beta.22" } |
91 | | -azure-resourcemanager-keyvault = { group = "com.azure.resourcemanager", name = "azure-resourcemanager-keyvault", version.ref = "azure-rm" } |
92 | | -azure-resourcemanager-storage = { group = "com.azure.resourcemanager", name = "azure-resourcemanager-storage", version.ref = "azure-rm" } |
93 | | -azure-storageblob = { group = "com.azure", name = "azure-storage-blob", version = "12.21.1" } |
94 | | - |
95 | | -# AWS dependencies |
96 | | -aws-sts = { module = "software.amazon.awssdk:sts", version.ref = "aws" } |
97 | | -aws-iam = { module = "software.amazon.awssdk:iam", version.ref = "aws" } |
98 | | -aws-s3 = { module = "software.amazon.awssdk:s3", version.ref = "aws" } |
99 | | -aws-secretsmanager = { module = "software.amazon.awssdk:secretsmanager", version.ref = "aws" } |
100 | | - |
101 | | -# Google dependencies |
102 | | -googlecloud-iam-admin = { module = "com.google.cloud:google-iam-admin", version.ref = "googleCloudIamAdmin" } |
103 | | -googlecloud-iam-credentials = { module = "com.google.cloud:google-cloud-iamcredentials", version.ref = "googleCloudIamCredentials" } |
104 | | -googlecloud-storage = { module = "com.google.cloud:google-cloud-storage", version.ref = "googleCloudStorage" } |
105 | | - |
106 | | -# other technology extensions |
107 | | -apache-commons-pool = { module = "org.apache.commons:commons-pool2", version.ref = "apacheCommonsPool2" } |
108 | | -atomikos-jta = { module = "com.atomikos:transactions-jta", version.ref = "atomikos" } |
109 | | -atomikos-jdbc = { module = "com.atomikos:transactions-jdbc", version.ref = "atomikos" } |
110 | | -postgres = { module = "org.postgresql:postgresql", version.ref = "postgres" } |
111 | | - |
112 | | -# plugin dependencies |
| 15 | +plugin-checksum = { module = "gradle.plugin.org.gradle.crypto:checksum", version = "1.4.0" } |
113 | 16 | plugin-dependency-analysis = { module = "com.autonomousapps:dependency-analysis-gradle-plugin", version = "1.19.0" } |
114 | 17 | plugin-nexus-publish = { module = "io.github.gradle-nexus:publish-plugin", version = "1.3.0" } |
115 | | -plugin-checksum = { module = "gradle.plugin.org.gradle.crypto:checksum", version = "1.4.0" } |
116 | 18 | plugin-openapi-merger = { module = "com.rameshkp:openapi-merger-gradle-plugin", version = "1.0.5" } |
117 | 19 | plugin-openapi-merger-app = { module = "com.rameshkp:openapi-merger-app", version = "1.0.5" } |
118 | 20 | plugin-swagger = { module = "io.swagger.core.v3:swagger-gradle-plugin", version = "2.2.7" } |
119 | 21 | plugin-swagger-generator = { module = "gradle.plugin.org.hidetake:gradle-swagger-generator-plugin", version = "2.19.2" } |
120 | 22 |
|
121 | 23 | [bundles] |
122 | | -# to be used in jersey-core and jetty-core |
123 | | -jersey-core = ["jersey.server", "jersey.common", "jersey.jackson", "jersey.multipart", "jersey.inject", "jersey.servlet", "jersey.servletcore"] |
124 | | -# to be used in api-core |
125 | | -jersey-api = ["jersey.beanvalidation", "jersey.common", "jersey.server"] |
126 | | - |
127 | | -jackson = ["jackson.core", "jackson.annotations", "jackson.databind", "jackson-datatypeJsr310"] |
128 | | - |
129 | | -jupiter = ["junit-jupiter-api", "junit-jupiter-params"] |
130 | 24 |
|
131 | 25 | [plugins] |
132 | 26 | publish = { id = "com.gradle.plugin-publish", version = "1.1.0" } |
0 commit comments