aboutsummaryrefslogtreecommitdiff
path: root/BUILD.bazel
diff options
context:
space:
mode:
authorFabian Meumertzheim <meumertzheim@code-intelligence.com>2021-02-17 15:54:26 +0100
committerFabian Meumertzheim <fabian@meumertzhe.im>2021-02-17 15:59:38 +0100
commit2e5bf5340c23fd71d4a85613af5f22410bf3d354 (patch)
treed071f5b10d6313de3e00ae583b1b2e91bb2f3037 /BUILD.bazel
parentb775a6aafe240bfe90d4d3641564212a9de9ba37 (diff)
downloadjazzer-api-2e5bf5340c23fd71d4a85613af5f22410bf3d354.tar.gz
Add Bazel rule for Maven publishing
Diffstat (limited to 'BUILD.bazel')
-rw-r--r--BUILD.bazel11
1 files changed, 11 insertions, 0 deletions
diff --git a/BUILD.bazel b/BUILD.bazel
index 028e7f8f..16c9a0fb 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -2,6 +2,7 @@ load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar")
load("@io_bazel_rules_kotlin//kotlin:kotlin.bzl", "define_kt_toolchain")
load("@io_bazel_rules_kotlin//kotlin/internal:opts.bzl", "kt_javac_options", "kt_kotlinc_options")
load("@rules_pkg//:pkg.bzl", "pkg_tar")
+load("@rules_jvm_external//:defs.bzl", "java_export")
kt_kotlinc_options(
name = "default_kotlinc_options",
@@ -54,3 +55,13 @@ sh_binary(
"//driver:jazzer_driver_asan",
],
)
+
+# To publish a new release to Maven, run:
+# bazel run --config=maven --define "maven_user=..." --define "maven_password=..." --define gpg_sign=true //:jazzer_api_export.publish
+java_export(
+ name = "jazzer_api_export",
+ maven_coordinates = "com.code-intelligence:jazzer-api:0.9.0",
+ runtime_deps = [
+ "//agent:jazzer_api",
+ ],
+)