-
Notifications
You must be signed in to change notification settings - Fork 42
/
settings.gradle.kts
90 lines (80 loc) · 3.98 KB
/
settings.gradle.kts
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
/*
* Copyright OpenSearch Contributors.
* SPDX-License-Identifier: Apache-2.0
*/
rootProject.name = "spring-data-opensearch-parent"
dependencyResolutionManagement {
versionCatalogs {
create("libs") {
version("jupiter", "5.11.3")
library("jupiter", "org.junit.jupiter", "junit-jupiter").versionRef("jupiter")
library("jupiter-params", "org.junit.jupiter", "junit-jupiter-params").versionRef("jupiter")
}
create("springLibs") {
version("spring", "6.2.0")
version("spring-boot", "3.4.0")
library("data-commons", "org.springframework.data:spring-data-commons:3.4.1")
library("data-elasticsearch", "org.springframework.data:spring-data-elasticsearch:5.4.1")
library("web", "org.springframework", "spring-web").versionRef("spring")
library("context", "org.springframework", "spring-context").versionRef("spring")
library("tx", "org.springframework", "spring-tx").versionRef("spring")
library("test", "org.springframework", "spring-test").versionRef("spring")
library("boot-web", "org.springframework.boot", "spring-boot-starter-web").versionRef("spring-boot")
library("boot-autoconfigure", "org.springframework.boot", "spring-boot-autoconfigure").versionRef("spring-boot")
library("boot-docker-compose", "org.springframework.boot", "spring-boot-docker-compose").versionRef("spring-boot")
library("boot-test", "org.springframework.boot", "spring-boot-test").versionRef("spring-boot")
library("boot-test-autoconfigure", "org.springframework.boot", "spring-boot-test-autoconfigure").versionRef("spring-boot")
library("boot-testcontainers", "org.springframework.boot", "spring-boot-testcontainers").versionRef("spring-boot")
plugin("spring-boot", "org.springframework.boot").versionRef("spring-boot")
}
create("opensearchLibs") {
version("opensearch", "2.18.0")
library("java-client", "org.opensearch.client:opensearch-java:2.19.0")
library("client", "org.opensearch.client", "opensearch-rest-client").versionRef("opensearch")
library("high-level-client", "org.opensearch.client", "opensearch-rest-high-level-client").versionRef("opensearch")
library("sniffer", "org.opensearch.client", "opensearch-rest-client-sniffer").versionRef("opensearch")
library("testcontainers", "org.opensearch:opensearch-testcontainers:2.1.2")
}
create("jacksonLibs") {
version("jackson", "2.17.2")
library("core", "com.fasterxml.jackson.core", "jackson-core").versionRef("jackson")
library("databind", "com.fasterxml.jackson.core", "jackson-databind").versionRef("jackson")
}
create("jakarta") {
library("json-bind", "jakarta.json.bind:jakarta.json.bind-api:2.0.0")
}
create("pluginLibs") {
version("spotless", "6.23.1")
version("editorconfig", "0.0.3")
version("release", "3.0.2")
plugin("editorconfig", "org.ec4j.editorconfig").versionRef("editorconfig")
plugin("spotless", "com.diffplug.spotless").versionRef("spotless")
plugin("release", "net.researchgate.release").versionRef("release")
library("editorconfig", "gradle.plugin.org.ec4j.gradle", "editorconfig-gradle-plugin").versionRef("editorconfig")
library("spotless", "com.diffplug.spotless", "spotless-plugin-gradle").versionRef("spotless")
library("release", "net.researchgate", "gradle-release").versionRef("release")
}
}
}
pluginManagement {
repositories {
maven {
url = uri("https://plugins.gradle.org/m2/")
}
maven {
url = uri("https://repo.spring.io/release/")
}
}
}
dependencyResolutionManagement {
repositories {
mavenCentral()
}
}
include("spring-data-opensearch")
include("spring-data-opensearch-docker-compose")
include("spring-data-opensearch-starter")
include("spring-data-opensearch-test-autoconfigure")
include("spring-data-opensearch-testcontainers")
include("spring-data-opensearch-examples:spring-boot-gradle")
include("spring-data-opensearch-examples:spring-boot-java-client-gradle")