blob: 5226c66ffdaaee98c96eeaa8a6b910f2b1bc4c41 [file] [log] [blame]
Ray Milkey35ea5bf2018-07-17 15:28:44 -07001COMPILE_DEPS = CORE_DEPS + ONOS_YANG + CLI + JACKSON + [
2 "//apps/odtn/api:onos-apps-odtn-api",
3 "//apps/config:onos-apps-config",
4 "//models/tapi:onos-models-tapi",
Ray Milkey35ea5bf2018-07-17 15:28:44 -07005 "//apps/yang:onos-apps-yang",
Ramon Casellas247a68f2019-01-18 13:36:14 +01006 "//apps/optical-model:onos-apps-optical-model",
Ray Milkey35ea5bf2018-07-17 15:28:44 -07007 "//protocols/netconf/api:onos-protocols-netconf-api",
Andrea Campanellae1e3e442019-10-21 13:45:32 +02008 "@jersey_client//jar",
9 "@jersey_server//jar",
10 "@jersey_common//jar",
11 "@jersey_security//jar",
12 "@httpclient_osgi//jar",
13 "@httpcore_osgi//jar",
14 "@javax_ws_rs_api//jar",
15 "@hk2_api//jar",
16 "@aopalliance_repackaged//jar",
17 "@javax_inject//jar",
18 "//utils/rest:onlab-rest",
Ray Milkey35ea5bf2018-07-17 15:28:44 -070019]
20
21osgi_jar_with_tests(
Ray Milkey64a05892018-10-09 15:23:52 -070022 karaf_command_packages = ["org.onosproject.odtn.cli.impl"],
Ray Milkey35ea5bf2018-07-17 15:28:44 -070023 test_deps = TEST_ADAPTERS,
24 deps = COMPILE_DEPS,
25)
26
27APPS = [
28 "org.onosproject.yang",
29 "org.onosproject.config",
30 "org.onosproject.configsync",
31 "org.onosproject.models.tapi",
Ray Milkey35ea5bf2018-07-17 15:28:44 -070032 "org.onosproject.odtn-api",
33
34 # strictly speaking following are not mandatory
35 "org.onosproject.restconf",
36 "org.onosproject.drivers.netconf", # will need if using TemplateManager
37 "org.onosproject.drivers.odtn-driver",
38 "org.onosproject.netconf",
Ramon Casellas247a68f2019-01-18 13:36:14 +010039 "org.onosproject.optical-model",
Ray Milkey35ea5bf2018-07-17 15:28:44 -070040 "org.onosproject.configsync-netconf",
41 "org.onosproject.protocols.restconfserver",
42]
43
44onos_app(
45 app_name = "org.onosproject.odtn-service",
46 category = "Traffic Engineering",
47 description = "ODTN Service Application",
48 required_apps = APPS,
49 title = "ODTN Service Application",
50 url = "http://onosproject.org",
51)