39 lines
954 B
Groovy
39 lines
954 B
Groovy
apply plugin: 'java'
|
|
|
|
import javax.tools.ToolProvider
|
|
|
|
sourceSets {
|
|
main {
|
|
java {
|
|
srcDirs = ['src/']
|
|
}
|
|
resources {
|
|
srcDirs = ['res/']
|
|
}
|
|
}
|
|
}
|
|
|
|
dependencies {
|
|
// tools.jar required for com.sun.javadoc
|
|
compile files(((URLClassLoader) ToolProvider.getSystemToolClassLoader()).getURLs())
|
|
}
|
|
|
|
if (project.hasProperty("usePrebuilts") && project.usePrebuilts == "true") {
|
|
repositories {
|
|
maven { url '../../prebuilts/tools/common/m2/repository' }
|
|
}
|
|
|
|
dependencies {
|
|
compile 'org.antlr:antlr:3.5.2'
|
|
compile 'com.google.jsilver:jsilver:1.0.0'
|
|
compile 'org.ccil.cowan.tagsoup:tagsoup:1.2.1'
|
|
// required by jsilver
|
|
compile 'com.google.guava:guava:15.0'
|
|
}
|
|
} else {
|
|
dependencies {
|
|
compile project(path: ':antlr', configuration: 'antlrRuntime')
|
|
compile project(':jsilver')
|
|
compile project(':tagsoup')
|
|
}
|
|
}
|