Skip to content

Commit 987afe0

Browse files
committed
feat: add rules_java
1 parent 8e08a44 commit 987afe0

6 files changed

Lines changed: 996 additions & 418 deletions

File tree

MODULE.bazel

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ module(
55
)
66

77
bazel_dep(name = "rules_pkg", version = "1.0.1")
8+
bazel_dep(name = "rules_java", version = "9.3.0")
9+
810
openapi_gen = use_extension("@openapi_tools_generator_bazel//:extension.bzl", "openapi_gen")
911
use_repo(openapi_gen, "openapi_tools_generator_bazel_cli")
10-

MODULE.bazel.lock

Lines changed: 87 additions & 100 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/openapi_generator.bzl

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
# Copyright 2019 OpenAPI-Generator-Bazel Contributors
2+
load("@rules_java//java:defs.bzl", "JavaInfo")
3+
load("@rules_java//java/common/rules:java_runtime.bzl", "JavaRuntimeInfo")
24

35
def _comma_separated_pairs(pairs):
46
return ",".join([
@@ -7,7 +9,7 @@ def _comma_separated_pairs(pairs):
79
])
810

911
def _new_generator_command(ctx, declared_dir, rjars):
10-
java_path = ctx.attr._jdk[java_common.JavaRuntimeInfo].java_executable_exec_path
12+
java_path = ctx.attr._jdk[JavaRuntimeInfo].java_executable_exec_path
1113
gen_cmd = str(java_path)
1214

1315
jar_delimiter = ":"
@@ -181,7 +183,7 @@ _openapi_generator = rule(
181183
"is_windows": attr.bool(mandatory = True),
182184
"_jdk": attr.label(
183185
default = Label("@bazel_tools//tools/jdk:current_host_java_runtime"),
184-
providers = [java_common.JavaRuntimeInfo],
186+
providers = [JavaRuntimeInfo],
185187
),
186188
"openapi_generator_cli": attr.label(
187189
cfg = "exec",

0 commit comments

Comments
 (0)