This repository has been archived by the owner on Apr 2, 2021. It is now read-only.
forked from gtache/intellij-lsp
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.gradle
65 lines (55 loc) · 1.4 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
58
59
60
61
62
63
64
65
plugins {
id "org.jetbrains.intellij" version "0.3.7"
id "com.github.hierynomus.license" version "0.14.0"
id "jacoco"
}
repositories {
mavenCentral()
}
intellij {
version '2017.3'
plugins 'IntelliLang'
pluginName 'LSP Support'
}
license {
header rootProject.file('resources/HEADER')
strictCheck true
exclude '**/*.xml'
exclude '**/*.properties'
exclude '**/*.test'
ignoreFailures true
}
license.mapping('java','SLASHSTAR_STYLE')
dependencies {
compile group: 'org.eclipse.lsp4j', name: 'org.eclipse.lsp4j', version: '0.4.1'
compile group: 'io.get-coursier', name: 'coursier_2.12', version: '1.0.3'
compile group: 'io.get-coursier', name: 'coursier-cache_2.12', version: '1.0.3'
compile group: 'com.vladsch.flexmark', name: 'flexmark', version: '0.32.24'
compile 'org.scala-lang:scala-compiler:2.12.4'
compile 'org.scala-lang:scala-library:2.12.4'
testImplementation(
'org.junit.jupiter:junit-jupiter-api:5.2.0'
)
testRuntimeOnly(
'org.junit.jupiter:junit-jupiter-engine:5.2.0'
)
}
apply plugin: 'scala'
apply plugin: 'java'
// tests
jacocoTestReport {
reports {
xml.enabled = true
}
}
test {
useJUnitPlatform()
jacoco {
append = false
}
finalizedBy jacocoTestReport
}
// IDE run and debugging
runIde {
systemProperty "idea.plugins.path", properties.sandboxDirectory
}