forked from SimpleAuth0/simple-auth0
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdependencies.gradle
More file actions
120 lines (88 loc) · 4.64 KB
/
dependencies.gradle
File metadata and controls
120 lines (88 loc) · 4.64 KB
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
ext {
versions = [:]
libraries = [:]
}
// ==============================
// ✅ Versions
// ==============================
versions.springBoot = "2.7.18"
versions.springAuthorizationServer = "0.4.0"
versions.springCloud = "2021.0.8"
versions.springSecurity = "5.7.5"
versions.springdocOpenAPI = "1.6.15"
versions.nimbusJoseJwt = "10.3"
versions.mybatisPlus = "3.5.3.1"
versions.mysql = "8.0.33"
versions.flyway = "5.2.4"
versions.flywayMysql = "11.16.0"
versions.jackson = "2.17.0"
versions.guava = "32.1.2-jre"
versions.apacheCommonsLang = "3.14.0"
versions.apacheCommonsIO = "2.19.0"
versions.slf4j = "1.7.36"
versions.logback = "1.2.13"
versions.junit = "5.10.2"
versions.mockito = "5.12.0"
versions.archunit = "1.0.1"
versions.jsonPath = "2.8.0"
versions.selenium = "4.20.0"
versions.opensaml = "4.2.0"
versions.tomcatCargo = "9.0.86"
versions.lombok = "1.18.26"
versions.userAgentUtils = "1.21"
versions.reactor = "3.7.12"
// ==============================
// ✅ Libraries
// ==============================
// Spring
libraries.springBootStarterWeb = "org.springframework.boot:spring-boot-starter-web:${versions.springBoot}"
libraries.springBootStarterJdbc = "org.springframework.boot:spring-boot-starter-data-jdbc:${versions.springBoot}"
libraries.springBootStarterCache = "org.springframework.boot:spring-boot-starter-cache:${versions.springBoot}"
libraries.springBootStarterRedis = "org.springframework.boot:spring-boot-starter-data-redis:${versions.springBoot}"
libraries.springBootStarterSecurity = "org.springframework.boot:spring-boot-starter-security:${versions.springBoot}"
libraries.springBootStarterOauth2ResourceServer = "org.springframework.boot:spring-boot-starter-oauth2-resource-server:${versions.springBoot}"
libraries.springBootStarterOauth2Client = "org.springframework.boot:spring-boot-starter-oauth2-client:${versions.springBoot}"
libraries.springAuthorizationServer = "org.springframework.security:spring-security-oauth2-authorization-server:${versions.springAuthorizationServer}"
libraries.springSecurityCas = "org.springframework.security:spring-security-cas:${versions.springSecurity}"
libraries.springBootStarterAop = "org.springframework.boot:spring-boot-starter-aop:${versions.springBoot}"
libraries.springBootStarterMail = "org.springframework.boot:spring-boot-starter-mail:${versions.springBoot}"
libraries.springBootConfigurationProcessor = "org.springframework.boot:spring-boot-configuration-processor:${versions.springBoot}"
libraries.springSecurityJose = "org.springframework.security:spring-security-oauth2-jose:${versions.springSecurity}"
libraries.springBootStarterValidation = "org.springframework.boot:spring-boot-starter-validation:${versions.springBoot}"
libraries.springBootStarterTest = "org.springframework.boot:spring-boot-starter-test:${versions.springBoot}"
//openAPI
libraries.springdocOpenAPI = "org.springdoc:springdoc-openapi-ui:${versions.springdocOpenAPI}"
//jwt
libraries.nimbusJoseJwt = "com.nimbusds:nimbus-jose-jwt:${versions.numbusJoseJwt}"
// Mybatis / MybatisPlus
libraries.mybatisPlus = "com.baomidou:mybatis-plus-boot-starter:${versions.mybatisPlus}"
libraries.mybatisPlusTest = "com.baomidou:mybatis-plus-boot-starter-test:${versions.mybatisPlus}"
// Mysql
libraries.mysql = "com.mysql:mysql-connector-j:${versions.mysql}"
// Flyway
libraries.flyway = "org.flywaydb:flyway-core:${versions.flyway}"
libraries.flywayMysql = "org.flywaydb:flyway-mysql:${versions.flywayMysql}"
// Jackson / JSON
libraries.jacksonDatabind = "com.fasterxml.jackson.core:jackson-databind:${versions.jackson}"
libraries.jacksonKotlin = "com.fasterxml.jackson.module:jackson-module-kotlin:${versions.jackson}"
// Apache / Google
libraries.guava = "com.google.guava:guava:${versions.guava}"
libraries.commonsLang3 = "org.apache.commons:commons-lang3:${versions.apacheCommonsLang}"
libraries.commonsIO = "commons-io:commons-io:${versions.apacheCommonsIO}"
// Security / Encryption
libraries.opensaml = "org.opensaml:opensaml-core:${versions.opensaml}"
// Logging
libraries.slf4jApi = "org.slf4j:slf4j-api:${versions.slf4j}"
// Testing
libraries.archunit = "com.tngtech.archunit:archunit:${versions.archunit}"
// Web Testing
libraries.jsonPath = "com.jayway.jsonpath:json-path:${versions.jsonPath}"
libraries.selenium = "org.seleniumhq.selenium:selenium-java:${versions.selenium}"
// Tomcat Cargo for integration tests
libraries.tomcatCargo = "org.codehaus.cargo:cargo-core-container-tomcat:${versions.tomcatCargo}"
// lombok
libraries.lombok = "org.projectlombok:lombok:${versions.lombok}"
//UserAgentUtils
libraries.userAgentUtils = "eu.bitwalker:UserAgentUtils:${versions.userAgentUtils}"
//reactor
libraries.reactor = "io.projectreactor:reactor-core:${versions.reactor}"