-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsettings.gradle
36 lines (33 loc) · 1.14 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
pluginManagement {
repositories {
jcenter()
}
resolutionStrategy {
eachPlugin {
String pluginId = requested.id.id
if (pluginId.startsWith("com.avito.android")) {
def artifact = pluginId.replace("com.avito.android.", "")
useModule("com.avito.android:$artifact:$avitoToolsVersion")
}
if (pluginId.startsWith("com.github.ben-manes.versions")) {
useModule("com.github.ben-manes:gradle-versions-plugin:$manesVersion")
}
if (pluginId.startsWith("io.gitlab.arturbosch.detekt" )) {
useModule("io.gitlab.arturbosch.detekt:detekt-gradle-plugin:$detektVersion")
}
if (pluginId.startsWith("org.sonarqube")) {
useModule("org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:$sonarqubeVersion")
}
}
}
}
ext {
avitoToolsVersion = "2020.3.5"
manesVersion = "0.24.0"
detektVersion = "1.7.4"
sonarqubeVersion = "2.8"
buildToolsVersion = "29.0.3"
}
System.setProperty("kotlinVersion", "1.3.72")
include ':app'
include 'lint-rules'