blob: ef74b2c16ee3636868cb6635267d1d763346e18c [file] [log] [blame]
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 rootProject
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