forked from elastic/elasticsearch
-
Notifications
You must be signed in to change notification settings - Fork 1
/
settings.gradle
38 lines (29 loc) · 1009 Bytes
/
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
include 'test-testng'
include 'jarjar'
include 'elasticsearch'
include 'test-integration'
include 'benchmark-micro'
include 'plugins-cloud-aws'
include 'plugins-hadoop'
include 'plugins-analysis-icu'
include 'plugins-mapper-attachments'
include 'plugins-lang-groovy'
include 'plugins-lang-javascript'
include 'plugins-lang-python'
include 'plugins-transport-memcached'
include 'plugins-transport-thrift'
include 'plugins-transport-wares'
include 'plugins-river-twitter'
include 'plugins-river-wikipedia'
include 'plugins-river-rabbitmq'
include 'plugins-river-couchdb'
rootProject.name = 'elasticsearch-root'
rootProject.children.each {project ->
String fileBaseName = project.name.replaceAll("\\p{Upper}") { "-${it.toLowerCase()}" }
fileBaseName = fileBaseName.replace('-', '/');
if (fileBaseName.startsWith("plugins")) {
project.projectDir = new File(settingsDir, "$fileBaseName")
} else {
project.projectDir = new File(settingsDir, "modules/$fileBaseName")
}
}