forked from springwolf/springwolf-core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
dependencies.gradle
76 lines (56 loc) · 2.05 KB
/
dependencies.gradle
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
/**
* Explicit dependencies file to share artifact versions between subprojects.
* This approach is compatible with dependabot.
* (see: https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/about-dependabot-version-updates#gradle)
*
* Naming strategy.
* There is no fixed rule for variable naming but there is a recommendation (which is not always appropriate).
* For most cases the following naming rule applies:
* - use the artifactId
* - split the artifactId by hyphens
* - keep the first part of the splitted artifactId lowerCase
* - add the remaining parts upperCase
* - add a 'Version' suffix
*
* e.g.: com.asyncapi:asyncapi-core' will be 'asyncapiCoreVersion'
* e.g.: 'io.swagger.core.v3:swagger-core-jakarta' will be 'swaggerCoreJakartaVersion'
*
*
* For multiple dependencies that are released together, we reduce the artifactId to the common prefix.
* The above rules still apply.
*
* e.g.: 'jackson-core', 'jackson-annotations' is combined to 'jacksonVersion'
*
*
* The dependencies are sorted alphabetically.
*/
ext {
annotationApiVersion = '3.0.0'
assertjCoreVersion = '3.26.3'
asyncapiCoreVersion = '1.0.0-EAP-2'
avroVersion = '1.12.0'
awaitilityVersion = '4.2.2'
commonsLang3Version = '3.17.0'
kafkaAvroSerializerVersion = '7.7.1'
kafkaClientsVersion = '3.7.1'
kafkaStreamsVersion = '3.8.0'
kafkaProtobufSerializerVersion = '7.7.1'
jacksonVersion = '2.17.2'
jacksonDatatypeProtobufVersion = '0.9.15'
jakartaAnnotationApiVersion = '3.0.0'
jakartaValidationApiVersion = '3.1.0'
jakartaXmlBindApiVersion = '4.0.2'
jsonSchemaValidator = '1.5.2'
mockitoCoreVersion = '5.14.1'
mockitoJunitJupiterVersion = '5.14.1'
monetaVersion = '1.4.4'
moneyApiVersion = '1.1'
protobufJavaVersion = '4.28.2'
junitJupiterVersion = '5.11.0'
jsonUnitAssertJVersion = '3.4.1'
lombokVersion = '1.18.34'
slf4jApiVersion = '2.0.16'
slf4jSimpleVersion = '2.0.16'
swaggerVersion = '2.2.24'
testcontainersVersion = '1.20.2'
}