diff options
author | David Pursehouse <david.pursehouse@gmail.com> | 2019-11-26 17:43:20 +0900 |
---|---|---|
committer | David Pursehouse <david.pursehouse@gmail.com> | 2019-11-26 17:43:24 +0900 |
commit | 3c78d6237f7928c915c17fae3cde72ca78faa5f3 (patch) | |
tree | a808772f80710d6021fcf2dca83e58947d66ef8d /tools | |
parent | 155ed93da8e7be0aecfeab1f2225ecaccd0833b1 (diff) | |
parent | 839359425d619db31584955f4e0fb0d19ed4cfb8 (diff) | |
download | jgit-3c78d6237f7928c915c17fae3cde72ca78faa5f3.tar.gz jgit-3c78d6237f7928c915c17fae3cde72ca78faa5f3.zip |
Merge branch 'stable-5.3' into stable-5.4
* stable-5.3:
Bazel: Use java_plugin and java_binary from @rules_java in jmh.bzl
Bazel: Add missing newlines at end of BUILD files
Change-Id: I21878c42fd9abf7d858b534300df0fffe4bad431
Signed-off-by: David Pursehouse <david.pursehouse@gmail.com>
Diffstat (limited to 'tools')
-rw-r--r-- | tools/bzl/jmh.bzl | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/tools/bzl/jmh.bzl b/tools/bzl/jmh.bzl index eee9ed02c6..a51a42cf33 100644 --- a/tools/bzl/jmh.bzl +++ b/tools/bzl/jmh.bzl @@ -41,6 +41,8 @@ # Definitions to run jmh microbenchmarks +load("@rules_java//java:defs.bzl", "java_binary", "java_plugin") + def jmh_java_benchmarks(name, srcs, deps = [], tags = [], plugins = [], **kwargs): """Builds runnable JMH benchmarks. This rule builds a runnable target for one or more JMH benchmarks @@ -48,14 +50,14 @@ def jmh_java_benchmarks(name, srcs, deps = [], tags = [], plugins = [], **kwargs except for main_class. """ plugin_name = "_{}_jmh_annotation_processor".format(name) - native.java_plugin( + java_plugin( name = plugin_name, deps = ["//lib/jmh:jmh"], processor_class = "org.openjdk.jmh.generators.BenchmarkProcessor", visibility = ["//visibility:private"], tags = tags, ) - native.java_binary( + java_binary( name = name, srcs = srcs, main_class = "org.openjdk.jmh.Main", @@ -63,4 +65,4 @@ def jmh_java_benchmarks(name, srcs, deps = [], tags = [], plugins = [], **kwargs plugins = plugins + [plugin_name], tags = tags, **kwargs - )
\ No newline at end of file + ) |