forked from micronaut-projects/micronaut-test-resources
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsettings.gradle
91 lines (85 loc) · 2.55 KB
/
settings.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
pluginManagement {
repositories {
gradlePluginPortal()
mavenCentral()
}
}
plugins {
id 'io.micronaut.build.shared.settings' version '6.1.1'
}
rootProject.name = 'testresources-parent'
def jdbcModules = [
'core',
'mysql',
'mariadb',
'oracle-xe',
'postgresql',
'mssql'
]
def r2dbcModules = [
'core',
'mariadb',
'mysql',
'oracle-xe',
'postgresql',
'mssql',
'pool'
]
def hibernateReactiveModules = [
'core',
'mariadb',
'mssql',
'mysql',
'postgresql',
'oracle-xe'
]
include 'test-resources-bom'
include 'test-resources-build-tools'
include 'test-resources-core'
include 'test-resources-client'
include 'test-resources-elasticsearch'
include 'test-resources-embedded'
include 'test-resources-hivemq'
include 'test-resources-kafka'
include 'test-resources-mongodb'
include 'test-resources-neo4j'
include 'test-resources-redis'
include 'test-resources-rabbitmq'
include 'test-resources-server'
include 'test-resources-testcontainers'
include 'test-resources-hashicorp-vault'
jdbcModules.each {
String projectName = "test-resources-jdbc-$it"
include projectName
project(":test-resources-jdbc-$it").projectDir = file("test-resources-jdbc/$projectName")
}
r2dbcModules.each {
String projectName = "test-resources-r2dbc-$it"
include projectName
project(":test-resources-r2dbc-$it").projectDir = file("test-resources-r2dbc/$projectName")
}
if (JavaVersion.current().isCompatibleWith(JavaVersion.VERSION_11)) {
hibernateReactiveModules.each {
String projectName = "test-resources-hibernate-reactive-$it"
include projectName
project(":test-resources-hibernate-reactive-$it").projectDir = file("test-resources-hibernate-reactive/$projectName")
}
}
micronautBuild {
addSnapshotRepository()
importMicronautCatalog()
importMicronautCatalog("micronaut-data")
importMicronautCatalog("micronaut-elasticsearch")
importMicronautCatalog("micronaut-email")
importMicronautCatalog("micronaut-kafka")
importMicronautCatalog("micronaut-mongodb")
importMicronautCatalog("micronaut-mqtt")
importMicronautCatalog("micronaut-neo4j")
importMicronautCatalog("micronaut-rabbitmq")
importMicronautCatalog("micronaut-reactor")
importMicronautCatalog("micronaut-redis")
importMicronautCatalog("micronaut-r2dbc")
importMicronautCatalog("micronaut-security")
importMicronautCatalog("micronaut-serde")
importMicronautCatalog("micronaut-sql")
}