3 java.srcDirs = ["src/annotations"]
4 java.outputDir = file("${buildDir}/annotations")
7 java.srcDirs = ["src/main"]
8 java.outputDir = file("${buildDir}/main")
9 compileClasspath += sourceSets.annotations.output
12 java.srcDirs = ["src/examples"]
13 java.outputDir = file("${buildDir}/examples")
14 compileClasspath += sourceSets.main.output
17 java.srcDirs = ["src/classes"]
18 java.outputDir = file("${buildDir}/classes")
19 compileClasspath += sourceSets.main.output + sourceSets.annotations.output
22 java.srcDirs = ["src/peers"]
23 java.outputDir = file("${buildDir}/peers")
24 compileClasspath += sourceSets.main.output + sourceSets.annotations.output
27 java.srcDirs = ["src/tests"]
28 java.outputDir = file("${buildDir}/tests")
29 compileClasspath += sourceSets.annotations.output + sourceSets.classes.output + sourceSets.peers.output
30 runtimeClasspath += compileClasspath