blob: c0967240b5e616698666faa505f0785b0ac77d8d [file] [log] [blame]
Hyunsun Moon05400872017-02-07 17:11:25 +09001COMPILE_DEPS = [
Jian Li02a94982018-02-03 02:49:07 +09002 '//lib:CORE_DEPS',
3 '//lib:JACKSON',
4 '//lib:KRYO',
5 '//core/store/serializers:onos-core-serializers',
6 '//lib:org.apache.karaf.shell.console',
7 '//lib:javax.ws.rs-api',
8 '//utils/rest:onlab-rest',
9 '//cli:onos-cli',
10 '//apps/openstacknode/api:onos-apps-openstacknode-api',
11 '//lib:openstack4j-core',
12 '//lib:openstack4j-http-connector',
13 '//lib:openstack4j-httpclient',
14 '//lib:json-patch',
15 '//lib:jackson-coreutils',
16 '//lib:btf',
17 '//lib:msg-simple',
Ray Milkeyf80bbb22016-03-11 10:16:22 -080018]
19
Hyunsun Moonc7eb0d02017-03-27 18:13:00 +090020TEST_DEPS = [
21 '//lib:TEST_ADAPTERS',
22 '//core/api:onos-api-tests',
23 '//core/common:onos-core-common-tests',
Jian Li5c51d90a2018-02-20 14:10:25 +090024 '//web/api:onos-rest-tests',
25 '//lib:TEST_REST',
Hyunsun Moonc7eb0d02017-03-27 18:13:00 +090026]
27
Jian Li02a94982018-02-03 02:49:07 +090028BUNDLES = [
29 '//apps/openstacknetworking:onos-apps-openstacknetworking',
30]
31
32EXCLUDED_BUNDLES = [
33 '//lib:openstack4j-core',
34 '//lib:openstack4j-http-connector',
35 '//lib:openstack4j-httpclient',
36 '//lib:json-patch',
37 '//lib:jackson-coreutils',
38 '//lib:btf',
39 '//lib:msg-simple',
40 '//lib:spifly-bundle',
41 '//lib:spifly-weaver',
42 '//lib:spifly-core',
43 '//lib:aries-util',
44]
45
Hyunsun Moon05400872017-02-07 17:11:25 +090046osgi_jar_with_tests (
Jian Li02a94982018-02-03 02:49:07 +090047 deps = COMPILE_DEPS,
48 test_deps = TEST_DEPS,
49 web_context = '/onos/openstacknetworking',
50 api_title = 'OpenStack Networking API',
51 api_version = '1.0',
52 api_description = 'REST API for OpenStack Networking',
53 api_package = 'org.onosproject.openstacknetworking.web',
Hyunsun Moon05400872017-02-07 17:11:25 +090054)
55
Ray Milkeya5ff8a72016-04-19 09:43:45 -070056onos_app (
Jian Li02a94982018-02-03 02:49:07 +090057 app_name = 'org.onosproject.openstacknetworking',
58 title = 'OpenStack Networking',
59 category = 'Utility',
60 url = 'http://onosproject.org',
61 included_bundles = BUNDLES,
62 excluded_bundles = EXCLUDED_BUNDLES,
63 description = 'OpenStack Networking application.',
64 required_apps = [
65 'org.onosproject.openstacknode'
66 ]
Ray Milkeyf80bbb22016-03-11 10:16:22 -080067)