blob: d4933214d6838fec7fa140dfaa7277d24d50badd [file] [log] [blame]
Ray Milkey35ea5bf2018-07-17 15:28:44 -07001COMPILE_DEPS = CORE_DEPS + JACKSON + KRYO + REST + [
2 "//core/store/serializers:onos-core-serializers",
Ray Milkey35ea5bf2018-07-17 15:28:44 -07003 "//apps/routing-api:onos-apps-routing-api",
4 "//apps/intentsync:onos-apps-intentsync",
Carmelo Casconeb9536692019-05-28 18:15:23 -07005 "@jaxb_api//jar",
Ray Milkey35ea5bf2018-07-17 15:28:44 -07006]
7
8BUNDLES = [
9 "//apps/castor:onos-apps-castor",
10 "//apps/routing-api:onos-apps-routing-api",
11 "//apps/routing/common:onos-apps-routing-common",
12]
13
14TEST_DEPS = TEST_ADAPTERS + [
Ray Milkey35ea5bf2018-07-17 15:28:44 -070015 "//apps/routing-api:onos-apps-routing-api-tests",
16]
17
18osgi_jar_with_tests(
19 api_description = "REST API for Castor",
20 api_package = "org.onosproject.castor",
21 api_title = "Castor",
22 api_version = "1.0",
23 test_deps = TEST_DEPS,
24 web_context = "/onos/castor",
25 deps = COMPILE_DEPS,
26)
27
28onos_app(
29 category = "Utility",
30 description = "Castor application",
31 included_bundles = BUNDLES,
Ray Milkey6ee38b82019-02-07 08:08:26 -080032 required_apps = [
33 "org.onosproject.intentsynchronizer",
34 "org.onosproject.route-service",
35 ],
Ray Milkey35ea5bf2018-07-17 15:28:44 -070036 title = "Castor",
37 url = "http://onosproject.org",
38)