-
Notifications
You must be signed in to change notification settings - Fork 1.1k
/
Copy pathbuild.gradle
34 lines (30 loc) · 1.03 KB
/
build.gradle
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
30
31
32
33
34
plugins {
id "me.champeau.gradle.jmh" version "0.5.2"
}
dependencies {
annotationProcessor project(":inject-java")
jmhAnnotationProcessor project(":inject-java")
jmhAnnotationProcessor "org.ow2.asm:asm:$asmVersion"
jmhAnnotationProcessor "org.ow2.asm:asm-commons:$asmVersion"
annotationProcessor project(":validation")
compileOnly project(":validation")
api project(":inject")
api project(":inject-java-test")
api project(":validation")
api project(":http-server")
api project(":router")
api project(":runtime")
jmh 'org.openjdk.jmh:jmh-core:1.25.2'
jmh 'org.openjdk.jmh:jmh-generator-annprocess:1.25.2'
}
jmh {
include =['io.micronaut.http.server.StartupBenchmark']
duplicateClassesStrategy = 'warn'
warmupIterations = 2
iterations = 3
fork = 1
jvmArgs = ["-agentpath:/Applications/YourKit-Java-Profiler-2018.04.app/Contents/Resources/bin/mac/libyjpagent.jnilib"]
}
spotlessJavaCheck.enabled = false
checkstyleMain.enabled = false
checkstyleJmh.enabled = false