forked from neo4j/graph-data-science
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.gradle
57 lines (47 loc) · 1.86 KB
/
build.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
plugins {
id 'com.github.hierynomus.license' version '0.15.0' apply false
id 'com.github.johnrengelman.shadow' version '4.0.4' apply false
id 'de.undercouch.download' version '3.4.3' apply false
id "ch.kk7.spawn" version "1.0.20180924200750" apply false
id "com.vanniktech.dependency.graph.generator" version "0.5.0"
id 'de.thetaphi.forbiddenapis' version '2.7' apply false
id 'com.github.spotbugs' version '4.4.4' apply false
}
ext {
distributionDir = "$buildDir/distributions"
cliDistributionDir = "$buildDir/distributions/estimation-cli"
distributionLicenseFile = file('LICENSE.txt')
publicDir = "${project.rootDir}"
checkstyleReportsDir = "${buildDir}/reports/checkstyle/"
spotbugsReportsDir = "${buildDir}/reports/spotbugs/"
SpotBugsTask = com.github.spotbugs.snom.SpotBugsTask
compatibilityModules = [
'kernel-adapter': [
project(':neo4j-kernel-adapter-4.0'),
project(':neo4j-kernel-adapter-4.1'),
],
'cypher-printer': [
project(':cypher-printer-4.0'),
project(':cypher-printer-4.1'),
]
]
}
apply from: 'gradle/version.gradle'
allprojects {
apply plugin: 'base'
group = gdsGroup
version = gdsVersion
task ci {
dependsOn tasks.check
}
task cipr {
dependsOn tasks.check
}
}
apply from: 'gradle/licensing.gradle'
apply from: 'gradle/dependencies.gradle'
apply from: 'gradle/defaults-java.gradle'
apply from: 'gradle/forbidden-apis.gradle'
apply from: 'gradle/checkstyle.gradle'
apply from: 'gradle/spotbugs.gradle'
apply from: 'gradle/pregel-bootstrap.gradle'