blob: 10692dd0c8701a0ad1270b9e12e26539fc3b8390 [file] [log] [blame]
Ray Milkey8e53f372018-07-23 11:08:29 -07001COMPILE_DEPS = CORE_DEPS + JACKSON + NETTY + CLI + [
2 "@okhttp//jar",
3 "@okio//jar",
4 "@commons_net//jar",
5 "@io_socket_client//jar",
Andrea Campanella36a57022022-06-09 08:11:25 -07006 "@minimal_json//jar",
Ray Milkey8e53f372018-07-23 11:08:29 -07007 "@engine_io_client//jar",
Carmelo Cascone72893b72018-08-09 00:59:06 -07008 "@io_netty_netty//jar",
9 "@io_netty_netty_transport//jar",
Ray Milkey8e53f372018-07-23 11:08:29 -070010 "//apps/routing-api:onos-apps-routing-api",
11 "//apps/routing/common:onos-apps-routing-common",
12 "//protocols/ovsdb/api:onos-protocols-ovsdb-api",
13 "//apps/intentsync:onos-apps-intentsync",
14 "//apps/route-service/api:onos-apps-route-service-api",
15 "//protocols/ovsdb/rfc:onos-protocols-ovsdb-rfc",
16]
17
18BUNDLES = [
19 "@commons_net//jar",
20 "@io_socket_client//jar",
Andrea Campanella36a57022022-06-09 08:11:25 -070021 "@minimal_json//jar",
Ray Milkey8e53f372018-07-23 11:08:29 -070022 "@engine_io_client//jar",
23 "//apps/artemis:onos-apps-artemis",
24 "//apps/routing-api:onos-apps-routing-api",
25 "//apps/routing/common:onos-apps-routing-common",
26 "//protocols/ovsdb/api:onos-protocols-ovsdb-api",
27 "//apps/route-service/api:onos-apps-route-service-api",
28 "//protocols/ovsdb/rfc:onos-protocols-ovsdb-rfc",
29]
30
31EXCLUDED_BUNDLES = [
32 "@okhttp//jar",
33 "@okio//jar",
34]
35
36osgi_jar_with_tests(
37 test_deps = TEST_ADAPTERS,
38 deps = COMPILE_DEPS,
39)
40
41onos_app(
42 app_name = "org.onosproject.artemis",
43 category = "Monitoring",
44 description = "Artemis",
45 excluded_bundles = EXCLUDED_BUNDLES,
46 included_bundles = BUNDLES,
47 required_apps = [
48 "org.onosproject.sdnip",
49 "org.onosproject.openflow",
50 "org.onosproject.ovsdb",
51 "org.onosproject.drivers.ovsdb",
52 ],
53 title = "Artemis",
54 url = "http://onosproject.org",
55)