Adding Bazel support for YANG models.
Change-Id: Icdb620bdb99ae9eeb042a84a8ca7563588c813c1
diff --git a/tools/build/bazel/osgi_java_library.bzl b/tools/build/bazel/osgi_java_library.bzl
index b75b367..becc270 100644
--- a/tools/build/bazel/osgi_java_library.bzl
+++ b/tools/build/bazel/osgi_java_library.bzl
@@ -365,6 +365,7 @@
srcs = None,
resources_root = None,
resources = None,
+ resource_jars = [],
include_resources = {},
test_srcs = None,
exclude_tests = None,
@@ -436,7 +437,12 @@
native_resources.append(name + "_swagger_json")
# compile the Java code
- native.java_library(name = name + "-native", srcs = native_srcs, resources = native_resources, deps = deps, visibility = visibility)
+ if len(resource_jars) > 0:
+ native.java_library(name = name + "-native", srcs = native_srcs, resource_jars = resource_jars,
+ deps = deps, visibility = visibility)
+ else:
+ native.java_library(name = name + "-native", srcs = native_srcs, resources = native_resources,
+ deps = deps, visibility = visibility)
_bnd(
name = name,
@@ -500,6 +506,7 @@
srcs = None,
resources_root = None,
resources = None,
+ resource_jars = [],
include_resources = {},
visibility = ["//visibility:public"],
version = ONOS_VERSION,
@@ -521,6 +528,7 @@
srcs = srcs,
resources = resources,
resources_root = resources_root,
+ resource_jars = resource_jars,
test_srcs = [],
exclude_tests = [],
test_resources = [],