-
Notifications
You must be signed in to change notification settings - Fork 951
/
build.gradle
43 lines (36 loc) · 919 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
40
41
42
43
sourceSets {
ast {
groovy.srcDirs = ['src/ast/groovy']
resources.srcDirs = []
}
}
configurations {
compile.extendsFrom astRuntime
}
dependencies {
compile "commons-lang:commons-lang:$commonsLangVersion",
sourceSets.ast.output,
project(":grails-plugin-codecs"),
project(":grails-logging")
astCompile project(":grails-web"),
project(":grails-plugin-controllers")
}
test {
maxParallelForks = 4
forkEvery = 100
maxHeapSize = '1024m'
}
jar{
from compileAstGroovy.outputs.files
}
jar.appendix = 'plugin-gsp'
eclipse {
classpath {
file {
whenMerged { classpath ->
// remove invalid build/resources/ast entry
classpath.entries.removeAll { entry -> entry?.kind == 'lib' && entry?.path?.endsWith('build/resources/ast') }
}
}
}
}