-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathbuild.gradle
39 lines (33 loc) · 976 Bytes
/
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
buildscript {
repositories {
mavenLocal()
mavenCentral()
jcenter()
maven { url "https://raw.github.com/khaing211/maven-repo/master/releases" }
maven { url 'https://plugins.gradle.org/m2/' }
dependencies {
classpath group: 'com.kn.forge', name: 'java-project-plugin', version: forgeVersion
classpath group: 'com.kn.forge', name: 'antlr-project-plugin', version: forgeVersion
classpath group: 'com.kn.forge', name: 'code-style-plugin', version: forgeVersion
}
}
}
apply plugin: 'idea'
apply plugin: 'eclipse'
task wrapper(type: Wrapper) { gradleVersion = gradleVersion }
subprojects {
if (name.endsWith('-language')) {
apply plugin: 'antlr-project'
apply plugin: 'java-project'
dependencies {
antlr group: 'org.antlr', name: 'antlr4', version: antlr4Version
}
generateGrammarSource {
arguments = [
'-listener',
'-visitor',
'-long-messages'
]
}
}
}