blob: 69c2c1e28b1b91b9cbf72f522d28a3e98d57f634 [file] [log] [blame]
Jian Li753280e2018-07-03 02:24:34 +09001include_defs('//apps/openstacknode/openstack4j.bucklet')
2
Jian Li6803ccd2018-06-08 09:26:09 +09003GRPC_VER = '1.3.1'
4
Jian Li6e4da2f2018-05-21 18:11:31 +09005COMPILE_DEPS = [
6 '//lib:CORE_DEPS',
7 '//lib:JACKSON',
Jian Lid1ce10a2018-06-12 13:47:23 +09008 '//lib:KRYO',
Jian Li6e4da2f2018-05-21 18:11:31 +09009 '//core/store/serializers:onos-core-serializers',
10 '//lib:javax.ws.rs-api',
11 '//utils/rest:onlab-rest',
12 '//lib:jersey-client',
13 '//cli:onos-cli',
14 '//lib:org.apache.karaf.shell.console',
Jian Li0bbbb1c2018-06-22 22:01:17 +090015 '//apps/openstacknetworking/api:onos-apps-openstacknetworking-api',
Jian Li6e4da2f2018-05-21 18:11:31 +090016 '//apps/openstacktelemetry/api:onos-apps-openstacktelemetry-api',
Jian Li6803ccd2018-06-08 09:26:09 +090017 '//lib:kafka-clients',
18 '//lib:influxdb-java',
Jian Lid1ce10a2018-06-12 13:47:23 +090019 '//lib:protobuf-java-3.2.0',
Jian Li6803ccd2018-06-08 09:26:09 +090020 '//lib:GRPC_1.3',
21 '//incubator/grpc-dependencies:grpc-core-repkg-' + GRPC_VER,
22 '//lib:grpc-protobuf-lite-' + GRPC_VER,
Jian Li753280e2018-07-03 02:24:34 +090023 '//lib:openstack4j-core',
24 '//lib:openstack4j-http-connector',
25 '//lib:openstack4j-httpclient',
26 '//lib:json-patch',
27 '//lib:jackson-coreutils',
28 '//lib:btf',
29 '//lib:msg-simple',
30 '//lib:snakeyaml',
Jian Li6e4da2f2018-05-21 18:11:31 +090031]
32
33TEST_DEPS = [
34 '//lib:TEST_ADAPTERS',
35 '//core/api:onos-api-tests',
36 '//core/common:onos-core-common-tests',
Jian Li4a3fffa2018-06-10 23:12:40 +090037 '//web/api:onos-rest-tests',
38 '//lib:TEST_REST',
Jian Li6e4da2f2018-05-21 18:11:31 +090039]
40
41osgi_jar_with_tests (
42 deps = COMPILE_DEPS,
43 test_deps = TEST_DEPS,
44 web_context = '/onos/openstacktelemetry',
45 api_title = 'OpenStack Network Telemetry REST API',
46 api_version = '1.0',
47 api_description = 'OpenStack Network Telemetry REST API',
48 api_package = 'org.onosproject.openstacktelemetry.web',
Jian Li753280e2018-07-03 02:24:34 +090049
50 # dependency embedding
51 import_packages = INCLUDE_PACKAGES + ',' + EXCLUDE_PACKAGES + ',' + ALL_PACKAGES,
52 bundle_classpath = get_openstack4j_deps_path() + get_jackson_deps_path()
Jian Li6e4da2f2018-05-21 18:11:31 +090053)