-
Notifications
You must be signed in to change notification settings - Fork 64
/
Copy pathdependencies.gradle
111 lines (110 loc) · 7.89 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
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
/**
* For an example
* @see https://raw.githubusercontent.com/ben-manes/caffeine/master/gradle/dependencies.gradle
*
*/
ext {
versions = [
spring_boot : '3.4.2',
spring : '6.2.2',
spring_security : '6.4.2',
spring_security_jwt : '1.1.1.RELEASE',
jcip_annotations : '1.0',
logback_classic : '1.5.16',
togglz : '4.4.0',
mongodb_driver : '5.3.1',
caffeine : '3.2.0',
json_path : '2.9.0',
unboundid_ldapsdk : '7.0.2',
hibernate_validator : '8.0.2.Final',
edison_hal : '2.1.1',
validator_collection : '2.2.0',
java_validation_api : '3.1.0',
aws_sdk : '2.30.6',
java_xml : '2.3.0',
jackson : '2.18.2',
micrometer : '1.14.4'
]
test_versions = [
junit : '5.11.4',
hamcrest : '3.0',
mockito_core : '5.15.2',
jsonassert : '1.5.3',
rest_assured : '5.5.0',
commons_codec : '1.17.2',
testcontainers: '1.20.4',
mockserver : '5.15.0',
awaitility : '4.2.2'
]
plugin_versions = [
versions : '0.25.0',
jacoco : '0.8.12',
nexus_staging: '0.30.0'
]
libraries = [
spring_boot : "org.springframework.boot:spring-boot:${versions.spring_boot}",
spring_boot_configuration_processor: "org.springframework.boot:spring-boot-configuration-processor:${versions.spring_boot}",
spring_boot_autoconfigure : "org.springframework.boot:spring-boot-autoconfigure:${versions.spring_boot}",
spring_boot_devtools : "org.springframework.boot:spring-boot-devtools:${versions.spring_boot}",
spring_boot_starter_web : "org.springframework.boot:spring-boot-starter-web:${versions.spring_boot}",
spring_boot_starter_cache : "org.springframework.boot:spring-boot-starter-cache:${versions.spring_boot}",
spring_boot_starter_actuator : "org.springframework.boot:spring-boot-starter-actuator:${versions.spring_boot}",
spring_boot_starter_thymeleaf : "org.springframework.boot:spring-boot-starter-thymeleaf:${versions.spring_boot}",
spring_security : "org.springframework.security:spring-security-core:${versions.spring_security}",
spring_security_web : "org.springframework.security:spring-security-web:${versions.spring_security}",
spring_security_jwt : "org.springframework.security:spring-security-jwt:${versions.spring_security_jwt}",
aws_sdk_s3 : "software.amazon.awssdk:s3:${versions.aws_sdk}",
aws_sdk_ssm : "software.amazon.awssdk:ssm:${versions.aws_sdk}",
aws_sdk_dynamodb : "software.amazon.awssdk:dynamodb:${versions.aws_sdk}",
jcip_annotations : "net.jcip:jcip-annotations:${versions.jcip_annotations}",
logback_classic : "ch.qos.logback:logback-classic:${versions.logback_classic}",
spring_context_support : "org.springframework:spring-context-support:${versions.spring}",
togglz_console : "org.togglz:togglz-console:${versions.togglz}",
togglz_spring_web : "org.togglz:togglz-spring-web:${versions.togglz}",
togglz_spring_boot_starter : "org.togglz:togglz-spring-boot-starter:${versions.togglz}",
togglz_testing : "org.togglz:togglz-testing:${versions.togglz}",
mongodb_driver_core : "org.mongodb:mongodb-driver-core:${versions.mongodb_driver}",
mongodb_driver_sync : "org.mongodb:mongodb-driver-sync:${versions.mongodb_driver}",
mongodb_bson : "org.mongodb:bson:${versions.mongodb_driver}",
caffeine : "com.github.ben-manes.caffeine:caffeine:${versions.caffeine}",
unboundid_ldapsdk : "com.unboundid:unboundid-ldapsdk:${versions.unboundid_ldapsdk}",
hibernate_validator : "org.hibernate.validator:hibernate-validator:${versions.hibernate_validator}",
java_validation_api : "jakarta.validation:jakarta.validation-api:${versions.java_validation_api}",
edison_hal : "de.otto.edison:edison-hal:${versions.edison_hal}",
validator_collection : "cz.jirutka.validator:validator-collection:${versions.validator_collection}",
jackson : "com.fasterxml.jackson.core:jackson-core:${versions.jackson}",
jackson_databind : "com.fasterxml.jackson.core:jackson-databind:${versions.jackson}",
jackson_annotations : "com.fasterxml.jackson.core:jackson-annotations:${versions.jackson}",
micrometer : "io.micrometer:micrometer-core:${versions.micrometer}",
]
java_xml = [
"jakarta.xml.bind:jaxb-api:${versions.java_xml}",
"com.sun.xml.bind:jaxb-core:${versions.java_xml}",
"com.sun.xml.bind:jaxb-impl:${versions.java_xml}"
]
test_libraries = [
junit : "org.junit.jupiter:junit-jupiter-api:${test_versions.junit}",
junit_params : "org.junit.jupiter:junit-jupiter-params:${test_versions.junit}",
junit_engine : "org.junit.jupiter:junit-jupiter-engine:${test_versions.junit}",
hamcrest_core : "org.hamcrest:hamcrest-core:${test_versions.hamcrest}",
hamcrest_library : "org.hamcrest:hamcrest-library:${test_versions.hamcrest}",
mockito_core : "org.mockito:mockito-core:${test_versions.mockito_core}",
spring_test : "org.springframework:spring-test:${versions.spring}",
spring_boot_starter_test : "org.springframework.boot:spring-boot-starter-test:${versions.spring_boot}",
jsonassert : "org.skyscreamer:jsonassert:${test_versions.jsonassert}",
togglz_testing : "org.togglz:togglz-testing:${versions.togglz}",
testcontainers_mongo : "org.testcontainers:mongodb:${test_versions.testcontainers}",
testcontainers_junit : "org.testcontainers:junit-jupiter:${test_versions.testcontainers}",
json_path : "com.jayway.jsonpath:json-path:${versions.json_path}",
rest_assured : "io.rest-assured:rest-assured:${test_versions.rest_assured}",
commons_codec : "commons-codec:commons-codec:${test_versions.commons_codec}",
mockserver_netty : "org.mock-server:mockserver-netty:${test_versions.mockserver}",
mockserver_client_java : "org.mock-server:mockserver-client-java:${test_versions.mockserver}",
mockserver_junit_jupiter : "org.mock-server:mockserver-junit-jupiter:${test_versions.mockserver}",
awaitility : "org.awaitility:awaitility:${test_versions.awaitility}",
]
gradle_plugins = [
spring_boot : "org.springframework.boot:spring-boot-gradle-plugin:${versions.spring_boot}",
nexus_staging: "io.codearte.gradle.nexus:gradle-nexus-staging-plugin:${plugin_versions.nexus_staging}"
]
}