forked from springwolf/springwolf-core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
dependencies.gradle
61 lines (47 loc) · 1.7 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
/**
* 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 {
assertjCoreVersion = '3.24.2'
asyncapiCoreVersion = '1.0.0-EAP-2'
awaitilityVersion = '4.2.0'
commonsLang3Version = '3.14.0'
jsr305Version = '3.0.2'
kafkaClientsVersion = '3.6.1'
kafkaStreamsVersion = '3.6.1'
jacksonVersion = '2.16.1'
jakartaAnnotationApiVersion = '2.1.1'
jsonSchemaValidator = '1.1.0'
mockitoCoreVersion = '5.8.0'
mockitoJunitJupiterVersion = '5.8.0'
monetaVersion = '1.4.2'
moneyApiVersion = '1.1'
junitJupiterVersion = '5.10.1'
lombokVersion = '1.18.30'
slf4jApiVersion = '2.0.9'
swaggerVersion = '2.2.20'
testcontainersVersion = '1.19.3'
}