Build segment routing app with bazel
- add support for apps depending on other apps
- build files for route-service and segment routing
Change-Id: I4850aacfe050f802072e2d59a6a21bcefd784e67
diff --git a/tools/build/bazel/onos_app.bzl b/tools/build/bazel/onos_app.bzl
index 793ecc4..fb2840a 100644
--- a/tools/build/bazel/onos_app.bzl
+++ b/tools/build/bazel/onos_app.bzl
@@ -100,11 +100,13 @@
]
for bundle in included_bundles:
- arguments += ["-b", maven_coordinates(bundle.label)]
+ arguments += ["-b", maven_coordinates(bundle.label).replace("mvn:", "")]
for bundle in excluded_bundles:
- arguments += ["-e", maven_coordinates(bundle.label)]
+ arguments += ["-e", maven_coordinates(bundle.label).replace("mvn:", "")]
for feature in required_features:
arguments += ["-f", feature]
+ for app in required_apps:
+ arguments += ["-d", app]
if security != "":
arguments += ["-s", security]