From 314cd2dbf32fd5a6b8d4e03fc403e061fc650c91 Mon Sep 17 00:00:00 2001 From: SowjanyaVemu <117652151+SowjanyaVemu@users.noreply.github.com> Date: Tue, 28 Feb 2023 02:02:47 +0000 Subject: [PATCH 1/2] Add support for --package-name parameter (#1) --- internal/openapi_generator.bzl | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/internal/openapi_generator.bzl b/internal/openapi_generator.bzl index b7c439e..a67eec7 100644 --- a/internal/openapi_generator.bzl +++ b/internal/openapi_generator.bzl @@ -64,6 +64,11 @@ def _new_generator_command(ctx, declared_dir, rjars): reserved_words_mappings = ",".join(ctx.attr.reserved_words_mappings), ) + if ctx.attr.package_name: + gen_cmd += " --package-name {package}".format( + package = ctx.attr.package_name, + ) + if ctx.attr.api_package: gen_cmd += " --api-package {package}".format( package = ctx.attr.api_package, @@ -158,6 +163,7 @@ _openapi_generator = rule( ], ), "generator": attr.string(mandatory = True), + "package_name": attr.string(), "api_package": attr.string(), "invoker_package": attr.string(), "model_package": attr.string(), From d1207e66ecfe9ae6290d7b994aaca146d8f84230 Mon Sep 17 00:00:00 2001 From: SowjanyaVemu Date: Tue, 21 Mar 2023 16:33:45 +0000 Subject: [PATCH 2/2] Make the java runtime host platform's --- internal/openapi_generator.bzl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/openapi_generator.bzl b/internal/openapi_generator.bzl index a67eec7..48857fb 100644 --- a/internal/openapi_generator.bzl +++ b/internal/openapi_generator.bzl @@ -174,7 +174,7 @@ _openapi_generator = rule( "reserved_words_mappings": attr.string_list(), "is_windows": attr.bool(mandatory = True), "_jdk": attr.label( - default = Label("@bazel_tools//tools/jdk:current_java_runtime"), + default = Label("@bazel_tools//tools/jdk:current_host_java_runtime"), providers = [java_common.JavaRuntimeInfo], ), "openapi_generator_cli": attr.label(