forked from openrewrite/rewrite
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.gradle.kts
29 lines (25 loc) · 970 Bytes
/
build.gradle.kts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
plugins {
id("org.openrewrite.build.java-base")
id("org.openrewrite.build.recipe-repositories")
id("me.champeau.gradle.jmh") version "0.5.2"
}
dependencies {
jmh("com.google.code.findbugs:jsr305:latest.release")
jmh("org.projectlombok:lombok:latest.release")
jmh(project(":rewrite-core"))
jmh(project(":rewrite-java-17"))
jmh(project(":rewrite-maven"))
jmh("org.rocksdb:rocksdbjni:latest.release")
jmh("org.openjdk.jmh:jmh-core:latest.release")
jmh("org.openjdk.jol:jol-core:latest.release")
jmh("io.github.fastfilter:fastfilter:latest.release")
// Nebula doesn't like having jmhAnnotationProcessor without jmh so we just add it twice.
jmh("org.openjdk.jmh:jmh-generator-annprocess:latest.release")
jmhAnnotationProcessor("org.openjdk.jmh:jmh-generator-annprocess:latest.release")
}
jmh {
fork = 1
warmupIterations = 1
iterations = 1
duplicateClassesStrategy = DuplicatesStrategy.EXCLUDE
}