-
Notifications
You must be signed in to change notification settings - Fork 308
/
build.gradle.kts
50 lines (40 loc) · 1.55 KB
/
build.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
val jcommanderVersion: String by project
val kotlintestVersion: String by project
val log4jCoreVersion: String by project
val reflectionsVersion: String by project
plugins {
// Apply core plugins.
application
}
application {
applicationName = "ort"
mainClassName = "com.here.ort.Main"
}
repositories {
jcenter()
// Need to repeat the analyzer's custom repository definition here, see
// https://github.com/gradle/gradle/issues/4106.
maven("https://repo.gradle.org/gradle/libs-releases-local/")
}
dependencies {
compile(project(":analyzer"))
compile(project(":downloader"))
compile(project(":evaluator"))
compile(project(":model"))
compile(project(":reporter"))
compile(project(":scanner"))
compile(project(":utils"))
compile("com.beust:jcommander:$jcommanderVersion")
compile("org.apache.logging.log4j:log4j-core:$log4jCoreVersion")
compile("org.jetbrains.kotlin:kotlin-stdlib-jdk8")
compile("org.jetbrains.kotlin:kotlin-reflect")
compile("org.reflections:reflections:$reflectionsVersion")
testCompile(project(":test-utils"))
testCompile("io.kotlintest:kotlintest-core:$kotlintestVersion")
testCompile("io.kotlintest:kotlintest-assertions:$kotlintestVersion")
testCompile("io.kotlintest:kotlintest-runner-junit5:$kotlintestVersion")
funTestCompile(sourceSets["main"].output)
funTestCompile(sourceSets["test"].output)
}
configurations["funTestCompile"].extendsFrom(configurations.testCompile.get())
configurations["funTestRuntime"].extendsFrom(configurations.testRuntime.get())