aboutsummaryrefslogtreecommitdiff
path: root/deploy
diff options
context:
space:
mode:
authorFabian Meumertzheim <meumertzheim@code-intelligence.com>2021-10-22 10:46:14 +0200
committerFabian Meumertzheim <fabian@meumertzhe.im>2021-10-22 10:56:15 +0200
commit40aa368a81f14823696d7c0a1ae8a4d24030fa4f (patch)
treeb430a05fdfccb0aeddfe4f57be2d51241f7e2ec3 /deploy
parent09e50cefc444b809b1f84acc3cc3efa4fedfff87 (diff)
downloadjazzer-api-40aa368a81f14823696d7c0a1ae8a4d24030fa4f.tar.gz
Move java_export to separate package
Since repositories.bzl no longer declares rules_jvm_external, depending Bazel projects otherwise fail to parse the top-level BUILD.bazel.
Diffstat (limited to 'deploy')
-rw-r--r--deploy/BUILD.bazel13
1 files changed, 13 insertions, 0 deletions
diff --git a/deploy/BUILD.bazel b/deploy/BUILD.bazel
new file mode 100644
index 00000000..29f9a5a1
--- /dev/null
+++ b/deploy/BUILD.bazel
@@ -0,0 +1,13 @@
+load("@rules_jvm_external//:defs.bzl", "java_export")
+load("//:maven.bzl", "JAZZER_API_COORDINATES")
+
+# To publish a new release of the Jazzer API to Maven, run:
+# bazel run --config=maven --define "maven_user=..." --define "maven_password=..." --define gpg_sign=true //:api.publish
+# Build //:api-docs.jar to generate javadocs for the API.
+java_export(
+ name = "api",
+ maven_coordinates = JAZZER_API_COORDINATES,
+ pom_template = "//:jazzer-api.pom",
+ visibility = ["//visibility:public"],
+ runtime_deps = ["//agent/src/main/java/com/code_intelligence/jazzer/api"],
+)