Skip to content

Commit

Permalink
JMH jar pack all sources (open-telemetry#839)
Browse files Browse the repository at this point in the history
* style: format jmh.gradle, use not deprecated archiveFileName

* feat: pack sources that may be needed for running jmh
  • Loading branch information
DotSpy committed Feb 8, 2020
1 parent a9a31a0 commit 049a591
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions jmh.gradle
Expand Up @@ -108,19 +108,18 @@ task jmhJar(type: Jar) {
classifier "jmh"
doFirst {
manifest {
attributes('Main-Class': 'org.openjdk.jmh.Main', 'Class-Path': ([jar.archiveFileName] + configurations.runtimeClasspath.files.collect { it.getName() }).join(' '))
attributes('Main-Class': 'org.openjdk.jmh.Main', 'Class-Path': ([jar.archiveFileName.get()] + configurations.runtimeClasspath.files.collect { it.getName() }).join(' '))
}
}
from {
// Only include JMH benchmarks and JMH in Jar file
(configurations.jmhRuntimeClasspath.files - configurations.runtimeClasspath.files).collect { it.isDirectory() ? it : zipTree(it) }
(configurations.jmhRuntimeClasspath.files + configurations.runtimeClasspath.files).collect { it.isDirectory() ? it : zipTree(it) }
} {
exclude 'META-INF/*.SF'
exclude 'META-INF/*.DSA'
exclude 'META-INF/*.RSA'
exclude 'log4j.properties'
}
from sourceSets.jmh.output
from (sourceSets.jmh.output + sourceSets.main.output)
}

artifacts {
Expand Down

0 comments on commit 049a591

Please sign in to comment.