blob: d2849029ce7c98f75a212c822e513dfc63283ca9 [file] [log] [blame]
Thomas Vachuska9c046432018-07-11 09:46:35 -07001COMPILE_DEPS = CORE_DEPS + JACKSON + CLI + ONOS_YANG + [
2 "//core/common:onos-core-common",
3 "@onos_yang_runtime//jar",
4]
5
6BUNDLES = ONOS_YANG + [
7 "@onos_yang_runtime//jar",
8 "//apps/yang:onos-apps-yang",
9 "//apps/yang/web:onos-apps-yang-web",
10 "@org_apache_servicemix_bundles_dom4j//jar",
11]
12
13EXCLUDED_BUNDLES = [
14]
15
16osgi_jar_with_tests(
17 deps = COMPILE_DEPS,
18)
19
20onos_app(
21 category = "Utility",
22 description = "Provides ability to register compiled YANG models or even to compile YANG source " +
23 "files on the fly. Registering YANG models allows other ONOS subsystems to interact with " +
24 "orchestrators or individual network devices using XML or JSON data structured in accordance " +
25 "with those models.",
26 included_bundles = BUNDLES,
27 excluded_bundles = EXCLUDED_BUNDLES,
28 title = "YANG Compiler and Runtime",
29 url = "http://onosproject.org",
30)