blob: 9914213c955d5522c7f9f1c1953f57ea070f0ddb [file] [log] [blame]
// TODO set these using subprojects?
ext.checkstyleConfigFileName = "../../config/checkstyle/checkstyle.xml"
ext.scriptingCapable = {
try {
Class.forName('javax.script.ScriptEngine')
} catch (e) {
return false
}
true
}
dependencies {
if (!scriptingCapable()) {
compile("org.livetribe:livetribe-jsr223:2.0.6") { dep ->
provided dep
}
}
compile project(':')
groovy project(':')
testCompile project(':groovy-test')
}
task moduleDescriptor(type: org.codehaus.groovy.gradle.WriteExtensionDescriptorTask) {
extensionClasses = 'org.codehaus.groovy.jsr223.ScriptExtensions'
staticExtensionClasses = 'org.codehaus.groovy.jsr223.ScriptStaticExtensions'
}
compileJava.dependsOn moduleDescriptor
sourceSets.main.resources {
srcDirs = [ "src/resources" ]
}