blob: f6a3a5d80805b282009d5019c6235ab57a729083 [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',
24]
25
Jian Li02a94982018-02-03 02:49:07 +090026BUNDLES = [
27 '//apps/openstacknetworking:onos-apps-openstacknetworking',
28]
29
30EXCLUDED_BUNDLES = [
31 '//lib:openstack4j-core',
32 '//lib:openstack4j-http-connector',
33 '//lib:openstack4j-httpclient',
34 '//lib:json-patch',
35 '//lib:jackson-coreutils',
36 '//lib:btf',
37 '//lib:msg-simple',
38 '//lib:spifly-bundle',
39 '//lib:spifly-weaver',
40 '//lib:spifly-core',
41 '//lib:aries-util',
42]
43
Hyunsun Moon05400872017-02-07 17:11:25 +090044osgi_jar_with_tests (
Jian Li02a94982018-02-03 02:49:07 +090045 deps = COMPILE_DEPS,
46 test_deps = TEST_DEPS,
47 web_context = '/onos/openstacknetworking',
48 api_title = 'OpenStack Networking API',
49 api_version = '1.0',
50 api_description = 'REST API for OpenStack Networking',
51 api_package = 'org.onosproject.openstacknetworking.web',
Hyunsun Moon05400872017-02-07 17:11:25 +090052)
53
Ray Milkeya5ff8a72016-04-19 09:43:45 -070054onos_app (
Jian Li02a94982018-02-03 02:49:07 +090055 app_name = 'org.onosproject.openstacknetworking',
56 title = 'OpenStack Networking',
57 category = 'Utility',
58 url = 'http://onosproject.org',
59 included_bundles = BUNDLES,
60 excluded_bundles = EXCLUDED_BUNDLES,
61 description = 'OpenStack Networking application.',
62 required_apps = [
63 'org.onosproject.openstacknode'
64 ]
Ray Milkeyf80bbb22016-03-11 10:16:22 -080065)