blob: 82c703ac87b5edd7bdfe34482074a5595bb5fb05 [file] [log] [blame]
slowrdb071b22017-07-07 11:10:25 -07001COMPILE_DEPS = [
2 '//lib:CORE_DEPS',
Ray Milkey446f4462017-08-17 15:36:01 -07003 '//lib:NETTY',
4 '//lib:JACKSON',
slowrdb071b22017-07-07 11:10:25 -07005 '//lib:org.apache.karaf.shell.console',
6 '//cli:onos-cli',
7 '//apps/routing-api:onos-apps-routing-api',
8 '//apps/routing/common:onos-apps-routing-common',
9 '//lib:okhttp',
10 '//lib:okio',
11 ':commons-net',
12 ':io.socket-client',
13 ':json',
Ray Milkey446f4462017-08-17 15:36:01 -070014 ':engine.io-client',
15 '//lib:netty',
slowrdb071b22017-07-07 11:10:25 -070016 ]
17
18BUNDLES = [
19 '//apps/artemis:onos-apps-artemis',
20 '//apps/routing-api:onos-apps-routing-api',
21 '//apps/routing/common:onos-apps-routing-common',
22]
23
24EXCLUDED_BUNDLES = [
25 '//lib:okhttp',
26 '//lib:okio',
27 ':commons-net',
28 ':io.socket-client',
29 ':json',
30 ':engine.io-client'
31]
32
33osgi_jar (
34 deps = COMPILE_DEPS,
35)
36
37onos_app (
38 app_name = 'org.onosproject.artemis',
39 title = 'Artemis',
40 category = 'Monitoring',
41 url = 'http://onosproject.org',
42 description = 'Artemis',
43 included_bundles = BUNDLES,
44 excluded_bundles = EXCLUDED_BUNDLES,
45 required_apps = [ 'org.onosproject.sdnip' ],
46)
47
48remote_jar (
49 name = 'commons-net',
50 out = 'commons-net-3.5.jar',
51 url = 'mvn:commons-net:commons-net:jar:3.5',
52 sha1 = '342fc284019f590e1308056990fdb24a08f06318',
53 maven_coords = 'commons-net:commons-net:3.5',
54 visibility = [ 'PUBLIC' ],
55)
56
57remote_jar (
58 name = 'io.socket-client',
59 out = 'socket.io-client-0.8.3.jar',
60 url = 'mvn:io.socket:socket.io-client:jar:0.8.3',
61 sha1 = 'b30500232ff0668a47c9f91f02e6935457a52fb5',
62 maven_coords = 'io.socket:socket.io-client:jar:NON-OSGI:0.8.3',
63 visibility = [ 'PUBLIC' ],
64)
65
66remote_jar (
67 name = 'json',
68 out = 'json-20090211.jar',
69 url = 'mvn:org.json:json:jar:20090211',
70 sha1 = 'c183aa3a2a6250293808bba12262c8920ce5a51c',
71 maven_coords = 'org.json:json:jar:NON-OSGI:20090211',
72 visibility = [ 'PUBLIC' ],
73)
74
75remote_jar (
76 name = 'engine.io-client',
77 out = 'engine.io-client-0.8.3.jar',
78 url = 'mvn:io.socket:engine.io-client:jar:0.8.3',
79 sha1 = '854b49396e1e9f9bb0ab025062ddb49c4ed65ca1',
80 maven_coords = 'io.socket:engine.io-client:jar:NON-OSGI:0.8.3',
81 visibility = [ 'PUBLIC' ],
Ray Milkey446f4462017-08-17 15:36:01 -070082)