datastructures/datastructures-tiny/build.gradle

20 lines
587 B
Groovy

sourceSets {
jmh {
java.srcDirs = ['src/jmh/java']
resources.srcDirs = ['src/jmh/resources']
compileClasspath += sourceSets.main.runtimeClasspath
}
}
dependencies {
api project(':datastructures-common')
jmhImplementation 'org.openjdk.jmh:jmh-core:1.21'
jmhAnnotationProcessor 'org.openjdk.jmh:jmh-generator-annprocess:1.21'
}
task jmh(type: JavaExec, group: 'jmh', dependsOn: jmhClasses) {
main = 'org.openjdk.jmh.Main'
classpath = sourceSets.jmh.compileClasspath + sourceSets.jmh.runtimeClasspath
}
classes.finalizedBy(jmhClasses)