blob: 19a14fc1ed45ba1907a5de81932bfb928574440c [file] [log] [blame]
Brian O'Connor695f5d02016-04-15 15:27:11 -07001{
2 "libraries": {
3 "COMPILE": [
Brian O'Connor695f5d02016-04-15 15:27:11 -07004 "commons-configuration",
5 "commons-logging",
6 "commons-collections",
7 "commons-lang",
8 "commons-lang3",
9 "commons-io",
10 "commons-pool",
Carmelo Cascone72893b72018-08-09 00:59:06 -070011 "com_google_guava_guava",
Brian O'Connor695f5d02016-04-15 15:27:11 -070012 "slf4j-api",
13 "osgi-core",
Ray Milkeyd84f89b2018-08-17 14:54:17 -070014 "org.osgi.util.promise",
15 "org.osgi.service.component",
16 "org.osgi.service.component.annotations",
17 "org.osgi.service.metatype.annotations",
Brian O'Connor695f5d02016-04-15 15:27:11 -070018 "org.apache.karaf.features.core",
19 "org.apache.karaf.system.core",
Ray Milkeyd84f89b2018-08-17 14:54:17 -070020 "org.apache.servicemix.bundles.dom4j",
21 { "name": "com_google_code_findbugs_jsr305", "compile_only": true }
22
Brian O'Connor695f5d02016-04-15 15:27:11 -070023 ],
24 "CORE_DEPS": [
25 ":COMPILE",
26 "//core/api:onos-api",
27 "//utils/misc:onlab-misc",
28 "//utils/osgi:onlab-osgi"
29 ],
Ray Milkey28b15ae2018-10-18 11:36:10 -070030 "JAXB": [
31 "jaxb-api",
32 "jaxb-core",
33 "jaxb-impl",
34 "javax.activation"
35 ],
Brian O'Connor695f5d02016-04-15 15:27:11 -070036 "TEST": [
37 "junit",
38 "easymock",
Brian O'Connor695f5d02016-04-15 15:27:11 -070039 "hamcrest-all",
Ray Milkeyec253f82017-09-20 16:29:19 +090040 "hamcrest-optional",
Carmelo Cascone72893b72018-08-09 00:59:06 -070041 "com_google_guava_guava_testlib",
Brian O'Connor695f5d02016-04-15 15:27:11 -070042 "//utils/junit:onlab-junit"
43 ],
44 "TEST_ADAPTERS": [
45 ":TEST",
46 "//core/common:onos-core-common",
47 "//core/api:onos-api-tests",
48 "//core/common:onos-core-common-tests"
49 ],
50 "TEST_REST": [
51 ":TEST_ADAPTERS",
52 "jersey-client",
53 "jersey-server",
54 "jersey-common",
Jian Li5d505f242018-02-24 01:45:31 +090055 "jersey-hk2",
Brian O'Connor695f5d02016-04-15 15:27:11 -070056 "jersey-test-framework-core",
Jian Li4fb71772016-04-20 09:41:56 -070057 "jersey-test-framework-jetty",
58 "jersey-container-jetty-http",
59 "jetty-continuation",
60 "jetty-http",
61 "jetty-server",
62 "jetty-io",
63 "jetty-util",
64 "javax.servlet-api",
Brian O'Connor695f5d02016-04-15 15:27:11 -070065 "hk2-api",
66 "hk2-locator",
67 "hk2-utils",
68 "javax.inject",
69 "hk2-osgi-resource-locator",
Carmelo Casconeb9536692019-05-28 18:15:23 -070070 "javax_annotation_javax_annotation_api",
Brian O'Connor695f5d02016-04-15 15:27:11 -070071 "validation-api",
72 "//core/common:onos-core-common",
73 "//core/api:onos-api-tests",
74 "//core/common:onos-core-common-tests",
75 "//utils/osgi:onlab-osgi-tests"
Aaron Kruglikove630fb12017-04-24 13:05:26 -070076 ],
Ray Milkey446f4462017-08-17 15:36:01 -070077 "NETTY": [
Carmelo Cascone72893b72018-08-09 00:59:06 -070078 "io_netty_netty_buffer",
79 "io_netty_netty_common"
Ray Milkey446f4462017-08-17 15:36:01 -070080 ],
81 "ONOS_YANG": [
Ray Milkey446f4462017-08-17 15:36:01 -070082 "onos-yang-model",
83 "onos-yang-compiler-api",
84 "onos-yang-serializers-json",
85 "onos-yang-serializers-xml",
86 "onos-yang-serializers-utils"
87 ],
88 "JACKSON": [
89 "jackson-annotations",
90 "jackson-core",
91 "jackson-databind"
92 ],
93 "METRICS": [
94 "metrics-core",
95 "metrics-json"
96 ],
97 "KRYO": [
98 "kryo",
99 "reflectasm",
100 "asm",
101 "minlog",
102 "objenesis"
Thomas Vachuska970b9642018-07-10 22:30:32 -0700103 ],
104 "CLI": [
Ray Milkeyd84f89b2018-08-17 14:54:17 -0700105 "org.apache.karaf.shell.core",
Thomas Vachuska970b9642018-07-10 22:30:32 -0700106 "//cli:onos-cli"
107 ],
108 "REST": [
109 "javax.ws.rs-api",
110 "//utils/rest:onlab-rest"
Jordan Halterman00e92da2018-05-22 23:05:52 -0700111 ],
112 "ATOMIX": [
113 "atomix",
114 "atomix-cluster",
Jordan Halterman00e92da2018-05-22 23:05:52 -0700115 "atomix-primary-backup",
116 "atomix-primitive",
117 "atomix-raft",
118 "atomix-storage",
119 "atomix-utils",
120 "typesafe-config",
Jordan Halterman6aca84c2018-07-31 13:33:13 -0700121 "classgraph"
Brian O'Connor695f5d02016-04-15 15:27:11 -0700122 ]
123 },
124
125 "artifacts": {
Jian Li5d505f242018-02-24 01:45:31 +0900126 "aopalliance-repackaged": "mvn:org.glassfish.hk2.external:aopalliance-repackaged:2.5.0-b42",
Brian O'Connor45394102016-09-13 16:22:36 -0700127 "amqp-client": "mvn:com.rabbitmq:amqp-client:jar:3.6.1",
Ray Milkeyd84f89b2018-08-17 14:54:17 -0700128 "asm": "mvn:org.ow2.asm:asm:5.2",
Ray Milkey3ad38392020-03-24 17:55:28 +0000129 "atomix": "mvn:io.atomix:atomix:3.1.5",
130 "atomix-cluster": "mvn:io.atomix:atomix-cluster:3.1.5",
131 "atomix-primary-backup": "mvn:io.atomix:atomix-primary-backup:3.1.5",
132 "atomix-primitive": "mvn:io.atomix:atomix-primitive:3.1.5",
133 "atomix-raft": "mvn:io.atomix:atomix-raft:3.1.5",
134 "atomix-storage": "mvn:io.atomix:atomix-storage:3.1.5",
135 "atomix-utils": "mvn:io.atomix:atomix-utils:3.1.5",
Jordan Haltermane03d9ba2018-10-03 09:40:22 -0700136 "classgraph": "mvn:io.github.classgraph:classgraph:4.2.3",
Ray Milkey4e5139b2016-04-27 15:50:43 -0700137 "commons-codec": "mvn:commons-codec:commons-codec:1.10",
Ray Milkeyb7949e72018-06-19 18:31:02 -0700138 "commons-cli": "mvn:commons-cli:commons-cli:1.3",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700139 "commons-collections": "mvn:commons-collections:commons-collections:3.2.2",
140 "commons-configuration": "mvn:commons-configuration:commons-configuration:1.10",
Yuta HIGUCHI65201982017-08-21 11:12:19 -0700141 "commons-io": "mvn:commons-io:commons-io:2.6",
Yuta HIGUCHI8c6e1942018-04-05 13:40:51 -0700142 "commons-beanutils": "mvn:commons-beanutils:commons-beanutils:1.9.3",
Ray Milkey86ad7bb2018-09-27 12:32:28 -0700143 "commons-jxpath": "mvn:commons-jxpath:commons-jxpath:1.3",
Jordan Halterman00e92da2018-05-22 23:05:52 -0700144 "fast-classpath-scanner": "mvn:io.github.lukehutch:fast-classpath-scanner:2.21",
Yuta HIGUCHI8c6e1942018-04-05 13:40:51 -0700145 "jdom": "mvn:jdom:jdom:1.0",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700146 "commons-lang": "mvn:commons-lang:commons-lang:2.6",
Yuta HIGUCHI59cf0c82018-05-23 14:16:59 -0700147 "commons-lang3": "mvn:org.apache.commons:commons-lang3:3.7",
Yuta HIGUCHIf5e7ef82017-04-21 11:12:52 -0700148 "commons-logging": "mvn:commons-logging:commons-logging:1.2",
Jian Li3276d152016-04-13 15:30:32 -0700149 "commons-math3": "mvn:org.apache.commons:commons-math3:3.6.1",
Ray Milkey8e53f372018-07-23 11:08:29 -0700150 "commons-net": "mvn:commons-net:commons-net:jar:3.5",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700151 "commons-pool": "mvn:commons-pool:commons-pool:1.6",
Yuta HIGUCHI59cf0c82018-05-23 14:16:59 -0700152 "commons-text": "mvn:org.apache.commons:commons-text:1.3",
Yuta HIGUCHI65201982017-08-21 11:12:19 -0700153 "concurrent-trees": "mvn:com.googlecode.concurrent-trees:concurrent-trees:2.6.1",
Carmelo Cascone21eb0422019-06-17 12:00:33 -0700154 "easymock": "mvn:org.easymock:easymock:4.0.2",
Brian O'Connorbe95f682016-05-18 15:40:19 -0700155 "antlr": "mvn:antlr:antlr:2.7.7",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700156 "ganymed-ssh2": "mvn:ch.ethz.ganymed:ganymed-ssh2:262",
Brian O'Connor45394102016-09-13 16:22:36 -0700157 "gmetric4j": "mvn:info.ganglia.gmetric4j:gmetric4j:1.0.10",
Carmelo Cascone72893b72018-08-09 00:59:06 -0700158 "com_google_code_gson_gson": "mvn:com.google.code.gson:gson:2.7",
159 "com_google_guava_guava": "mvn:com.google.guava:guava:22.0",
160 "com_google_guava_guava_testlib": "mvn:com.google.guava:guava-testlib:22.0",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700161 "hamcrest-all": "mvn:org.hamcrest:hamcrest-all:1.3",
Jian Li5d505f242018-02-24 01:45:31 +0900162 "hk2-api": "mvn:org.glassfish.hk2:hk2-api:2.5.0-b42",
163 "hk2-locator": "mvn:org.glassfish.hk2:hk2-locator:2.5.0-b42",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700164 "hk2-osgi-resource-locator": "mvn:org.glassfish.hk2:osgi-resource-locator:1.0.1",
Jian Li5d505f242018-02-24 01:45:31 +0900165 "hk2-utils": "mvn:org.glassfish.hk2:hk2-utils:2.5.0-b42",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700166 "httpclient-osgi": "mvn:org.apache.httpcomponents:httpclient-osgi:4.5.1",
167 "httpcore-osgi": "mvn:org.apache.httpcomponents:httpcore-osgi:4.4.4",
Jian Li65880ae2018-03-01 03:31:15 +0900168 "influxdb-java": "mvn:org.influxdb:influxdb-java:2.9",
Jian Li7bca1272021-01-14 11:30:36 +0900169 "ipaddress": "mvn:com.github.seancfoley:ipaddress:5.3.3",
boyoung21c5f5f42018-09-27 20:29:41 +0900170 "simpleclient": "mvn:io.prometheus:simpleclient:0.5.0",
171 "simpleclient_common": "mvn:io.prometheus:simpleclient_common:0.5.0",
172 "simpleclient_hotspot": "mvn:io.prometheus:simpleclient_hotspot:0.5.0",
173 "simpleclient_servlet": "mvn:io.prometheus:simpleclient_servlet:0.5.0",
Jian Li65880ae2018-03-01 03:31:15 +0900174 "retrofit": "mvn:com.squareup.retrofit2:retrofit:2.3.0",
175 "converter-moshi": "mvn:com.squareup.retrofit2:converter-moshi:2.3.0",
176 "okhttp": "mvn:com.squareup.okhttp3:okhttp:3.9.1",
177 "logging-interceptor": "mvn:com.squareup.okhttp3:logging-interceptor:3.9.1",
178 "moshi": "mvn:com.squareup.moshi:moshi:1.4.0",
Jian Li5c048102018-07-19 21:26:39 +0900179 "okio": "mvn:com.squareup.okio:okio:1.14.0",
Ray Milkey8705cce2019-01-14 14:05:48 -0800180 "jacoco-agent-runtime": "mvn:org.jacoco:org.jacoco.agent:jar:runtime:0.8.2",
Jian Li00418d12021-01-15 14:53:22 +0900181 "jackson-annotations": "mvn:com.fasterxml.jackson.core:jackson-annotations:2.11.0",
182 "jackson-core": "mvn:com.fasterxml.jackson.core:jackson-core:2.11.0",
183 "jackson-databind": "mvn:com.fasterxml.jackson.core:jackson-databind:2.11.0",
184 "jackson-datatype-jsr310": "mvn:com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.11.0",
185 "jackson-dataformat-yaml": "mvn:com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.11.0",
Carmelo Cascone72893b72018-08-09 00:59:06 -0700186
187 // Note: grpc imports "javax_annotation_api" has an http file, so we need to give a different name here
188 // See WORKSPACE
Carmelo Casconeb9536692019-05-28 18:15:23 -0700189 "javax_annotation_javax_annotation_api": "mvn:javax.annotation:javax.annotation-api:1.3",
Carmelo Cascone72893b72018-08-09 00:59:06 -0700190
Jian Li5d505f242018-02-24 01:45:31 +0900191 "javax.inject": "mvn:org.glassfish.hk2.external:javax.inject:2.5.0-b42",
slowrfaa9fce2017-10-17 15:59:04 -0700192 "javax.ws.rs-api": "mvn:javax.ws.rs:javax.ws.rs-api:2.1",
Ray Milkey28b15ae2018-10-18 11:36:10 -0700193 "javax.activation": "mvn:javax.activation:activation:1.1.1",
194 "jaxb-api": "mvn:javax.xml.bind:jaxb-api:2.3.1",
195 "jaxb-core": "mvn:com.sun.xml.bind:jaxb-core:2.3.0.1",
196 "jaxb-impl": "mvn:com.sun.xml.bind:jaxb-impl:2.3.0.1",
Ray Milkey9110ea02018-10-22 09:35:20 -0700197 "jersey-client": "mvn:org.glassfish.jersey.core:jersey-client:2.27",
198 "jersey-security": "mvn:org.glassfish.jersey.security:oauth2-client:jar:2.27",
199 "jersey-common": "mvn:org.glassfish.jersey.core:jersey-common:2.27",
200 "jersey-container-jetty-http": "mvn:org.glassfish.jersey.containers:jersey-container-jetty-http:2.27",
201 "jersey-container-servlet": "mvn:org.glassfish.jersey.containers:jersey-container-servlet:2.27",
202 "jersey-container-servlet-core": "mvn:org.glassfish.jersey.containers:jersey-container-servlet-core:2.27",
203 "jersey-media-multipart": "mvn:org.glassfish.jersey.media:jersey-media-multipart:2.27",
204 "jersey-media-sse": "mvn:org.glassfish.jersey.media:jersey-media-sse:2.27",
205 "jersey-server": "mvn:org.glassfish.jersey.core:jersey-server:2.27",
206 "jersey-hk2":"mvn:org.glassfish.jersey.inject:jersey-hk2:2.27",
207 "jersey-test-framework-core": "mvn:org.glassfish.jersey.test-framework:jersey-test-framework-core:2.27",
208 "jersey-test-framework-jetty": "mvn:org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-jetty:2.27",
Ray Milkeyd84f89b2018-08-17 14:54:17 -0700209 "jetty-util": "mvn:org.eclipse.jetty:jetty-util:9.4.11.v20180605",
210 "jetty-websocket-api": "mvn:org.eclipse.jetty.websocket:websocket-api:9.4.11.v20180605",
211 "jetty-websocket": "mvn:org.eclipse.jetty.websocket:websocket-servlet:9.4.11.v20180605",
212 "jetty-server": "mvn:org.eclipse.jetty:jetty-server:9.4.11.v20180605",
Ray Milkeydf521292018-10-04 15:13:33 -0700213 "jetty-servlet": "mvn:org.eclipse.jetty:jetty-servlet:9.4.11.v20180605",
214 "jetty-security": "mvn:org.eclipse.jetty:jetty-security:9.4.11.v20180605",
Ray Milkeyd84f89b2018-08-17 14:54:17 -0700215 "jetty-continuation": "mvn:org.eclipse.jetty:jetty-continuation:9.4.11.v20180605",
216 "jetty-http": "mvn:org.eclipse.jetty:jetty-http:9.4.11.v20180605",
217 "jetty-io": "mvn:org.eclipse.jetty:jetty-io:9.4.11.v20180605",
Jian Li4fb71772016-04-20 09:41:56 -0700218 "javax.servlet-api": "mvn:javax.servlet:javax.servlet-api:3.1.0",
Jian Li0a119fe2016-04-13 14:24:20 -0700219 "joda-time": "mvn:joda-time:joda-time:2.9.3",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700220 "jsch": "mvn:com.jcraft:jsch:0.1.53",
Carmelo Casconeef478a62019-01-29 18:45:22 -0800221 "com_google_code_findbugs_jsr305": "mvn:com.google.code.findbugs:jsr305:3.0.2",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700222 "junit": "mvn:junit:junit:4.12",
Aaron Kruglikov9f95f992017-06-23 14:15:25 +0900223 "junit-dep": "mvn:junit:junit:4.10",
Yuta HIGUCHI65201982017-08-21 11:12:19 -0700224 "kryo": "mvn:com.esotericsoftware:kryo:4.0.1",
Yuta HIGUCHIb6225b52016-07-02 01:40:40 -0700225 "mapdb": "mvn:org.mapdb:mapdb:1.0.9",
Jian Lid3f9dd62017-05-23 01:45:17 +0900226 "metrics-core": "mvn:io.dropwizard.metrics:metrics-core:3.2.2",
227 "metrics-ganglia": "mvn:io.dropwizard.metrics:metrics-ganglia:3.2.2",
228 "metrics-graphite": "mvn:io.dropwizard.metrics:metrics-graphite:3.2.2",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700229 "metrics-influxdb": "mvn:com.izettle:metrics-influxdb:1.1.1",
Jian Lid3f9dd62017-05-23 01:45:17 +0900230 "metrics-json": "mvn:io.dropwizard.metrics:metrics-json:3.2.2",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700231 "minimal-json": "mvn:com.eclipsesource.minimal-json:minimal-json:0.9.4",
232 "minlog": "mvn:com.esotericsoftware:minlog:1.3.0",
Carmelo Cascone87b893e2019-11-12 10:34:05 -0800233 "io_netty_netty": "mvn:io.netty:netty:3.10.5.Final",
Carmelo Casconecf6a8282019-07-14 20:01:51 -0700234 "io_netty_netty_buffer": "mvn:io.netty:netty-buffer:4.1.35.Final",
235 "io_netty_netty_codec": "mvn:io.netty:netty-codec:4.1.35.Final",
236 "io_netty_netty_common": "mvn:io.netty:netty-common:4.1.35.Final",
237 "io_netty_netty_handler": "mvn:io.netty:netty-handler:4.1.35.Final",
238 "io_netty_netty_handler_proxy": "mvn:io.netty:netty-handler-proxy:4.1.35.Final",
239 "io_netty_netty_transport": "mvn:io.netty:netty-transport:4.1.35.Final",
240 "io_netty_netty_transport_native_unix_common": "mvn:io.netty:netty-transport-native-unix-common:4.1.35.Final",
241 "io_netty_netty_transport-native-epoll": "mvn:io.netty:netty-transport-native-epoll:4.1.35.Final",
242 "io_netty_netty_resolver": "mvn:io.netty:netty-resolver:4.1.35.Final",
243 "io_netty_netty_codec-http2": "mvn:io.netty:netty-codec-http2:4.1.35.Final",
244 "io_netty_netty_codec-http": "mvn:io.netty:netty-codec-http:4.1.35.Final",
245 "io_netty_netty_codec-socks": "mvn:io.netty:netty-codec-socks:4.1.35.Final",
246 "io_netty_netty_tcnative_boringssl": "mvn:io.netty:netty-tcnative-boringssl-static:2.0.25.Final",
Yuta HIGUCHI65201982017-08-21 11:12:19 -0700247 "objenesis": "mvn:org.objenesis:objenesis:2.6",
Andreas Pantelopoulosfdcfe532018-04-02 10:59:23 -0700248 "openflowj": "mvn:org.onosproject:openflowj:3.2.1.onos",
Ray Milkeyd84f89b2018-08-17 14:54:17 -0700249 "org.osgi.util.function": "mvn:org.osgi:org.osgi.util.function:1.1.0",
Carmelo Cascone87b893e2019-11-12 10:34:05 -0800250 "org.osgi.util.promise": "mvn:org.osgi:org.osgi.util.promise:1.1.1",
Ray Milkeyd84f89b2018-08-17 14:54:17 -0700251 "org.osgi.service.component": "mvn:org.osgi:org.osgi.service.component:1.4.0",
252 "org.osgi.service.component.annotations": "mvn:org.osgi:org.osgi.service.component.annotations:1.4.0",
253 "org.osgi.service.metatype.annotations": "mvn:org.osgi:org.osgi.service.metatype.annotations:1.4.0",
254 "org.osgi.service.cm": "mvn:org.osgi:org.osgi.service.cm:1.6.0",
255 "org.apache.felix.scr.bnd": "mvn:org.apache.felix:org.apache.felix.scr.bnd:1.9.0",
Ray Milkey73d93002020-07-06 11:30:36 -0700256 "org.apache.karaf.bundle.core": "mvn:org.apache.karaf.bundle:org.apache.karaf.bundle.core:4.2.9",
257 "org.apache.karaf.features.core": "mvn:org.apache.karaf.features:org.apache.karaf.features.core:4.2.9",
258 "org.apache.karaf.shell.console": "mvn:org.apache.karaf.shell:org.apache.karaf.shell.console:4.2.9",
259 "org.apache.karaf.shell.core": "mvn:org.apache.karaf.shell:org.apache.karaf.shell.core:4.2.9",
Mohammad Shahid0cf9c0e2017-08-09 15:58:19 +0530260 "org.apache.httpcomponents.httpasyncclient-osgi": "mvn:org.apache.httpcomponents:httpasyncclient-osgi:4.1.2",
261 "org.apache.httpcomponents.httpcore-nio": "mvn:org.apache.httpcomponents:httpcore-nio:4.4.4",
Ray Milkey73d93002020-07-06 11:30:36 -0700262 "org.apache.karaf.jaas": "mvn:org.apache.karaf.jaas:org.apache.karaf.jaas.modules:4.2.9",
263 "org.apache.karaf.system.core": "mvn:org.apache.karaf.system:org.apache.karaf.system.core:4.2.9",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700264 "org.apache.servicemix.bundles.snmp4j": "mvn:org.apache.servicemix.bundles:org.apache.servicemix.bundles.snmp4j:2.3.4_1",
Carmelo Cascone87b893e2019-11-12 10:34:05 -0800265 "org.osgi.cmpn": "mvn:org.osgi:osgi.cmpn:6.0.0",
266 "osgi-core": "mvn:org.osgi:org.osgi.core:6.0.0",
Ray Milkeyd84f89b2018-08-17 14:54:17 -0700267 "reflectasm": "mvn:com.esotericsoftware:reflectasm:1.11.7",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700268 "remotetea-oncrpc": "mvn:org.acplt.remotetea:remotetea-oncrpc:1.1.3",
Jian Lid181aa12017-05-23 01:33:05 +0900269 "rrd4j": "mvn:org.rrd4j:rrd4j:3.1",
Jian Li5d505f242018-02-24 01:45:31 +0900270 "javassist": "mvn:org.javassist:javassist:3.22.0-GA", //transitive
Brian O'Connord5150aa2016-04-29 16:32:02 -0700271 "mimepull": "mvn:org.jvnet.mimepull:mimepull:1.9.6", //transitive
Brian O'Connor695f5d02016-04-15 15:27:11 -0700272 "servlet-api": "mvn:javax.servlet:servlet-api:2.5",
Yuta HIGUCHI65201982017-08-21 11:12:19 -0700273 "slf4j-api": "mvn:org.slf4j:slf4j-api:1.7.25",
274 "slf4j-jdk14": "mvn:org.slf4j:slf4j-jdk14:1.7.25",
Thomas Vachuska5b9ff6a2018-07-13 11:00:50 -0700275 "slf4j-nop": "mvn:org.slf4j:slf4j-nop:1.7.25",
Jordan Halterman00e92da2018-05-22 23:05:52 -0700276 "typesafe-config": "mvn:com.typesafe:config:1.3.2",
Jian Liba5bd292019-06-23 21:40:57 +0900277 "validation-api": "mvn:javax.validation:validation-api:2.0.1.Final",
Yuta HIGUCHIe7e71a82018-05-18 16:36:43 -0700278 "checkstyle": "mvn:com.puppycrawl.tools:checkstyle:8.10",
Daniele Moro10d13e42020-02-03 22:49:13 -0800279 // N.B. WHEN UPDATING KARAF: check the kafka-clients library version. Chain of dependencies: karaf->pax-logging-log4j2->log4j2-core->kafka-clients
Ray Milkey73d93002020-07-06 11:30:36 -0700280 "apache-karaf": "https://repo1.maven.org/maven2/org/onosproject/apache-karaf-offline/4.2.9-offline-20200706/apache-karaf-4.2.9-offline-20200706.tar.gz",
Carmelo Casconeb9536692019-05-28 18:15:23 -0700281 "bndlib": "mvn:biz.aQute.bnd:biz.aQute.bndlib:jar:4.1.0",
282 "bndexe": "mvn:biz.aQute.bnd:biz.aQute.bnd:4.1.0",
Carmelo Casconefecab942018-08-31 18:12:16 -0700283 "libthrift": "mvn:org.apache.thrift:libthrift:0.11.0",
Brian O'Connor584f9902016-07-25 17:55:51 -0700284 "qdox": "mvn:com.thoughtworks.qdox:qdox:2.0-M3",
Ray Milkeyd84f89b2018-08-17 14:54:17 -0700285 "snmp-core": "mvn:org.onosproject:snmp-core:1.3-20161021.1",
Brian O'Connordedf24c2016-10-24 00:41:40 -0700286 "mibs-net-snmp": "mvn:org.onosproject:mibbler-mibs-net-snmp:1.0-20151221.1",
287 "mibs-rfc": "mvn:org.onosproject:mibbler-mibs-rfc:1.0-20151221.1",
Ray Milkey8e53f372018-07-23 11:08:29 -0700288 "io.socket-client": "mvn:io.socket:socket.io-client:jar:0.8.3",
289 "json": "mvn:org.json:json:jar:20090211",
290 "engine.io-client": "mvn:io.socket:engine.io-client:jar:0.8.3",
Ray Milkeyefb6cc52019-04-24 13:45:18 -0700291 "org_codehaus_mojo_animal_sniffer_annotations": "mvn:org.codehaus.mojo:animal-sniffer-annotations:1.17",
292
Jian Li54c46042018-02-20 00:32:01 +0900293
Carmelo Cascone6a1ae712018-08-10 12:19:47 -0700294 // grpc related jars
Carmelo Casconeef478a62019-01-29 18:45:22 -0800295 "com_google_api_grpc_proto_google_common_protos": "mvn:com.google.api.grpc:proto-google-common-protos:1.12.0",
pierventree352f432020-11-19 13:06:44 +0100296 "com_google_errorprone_error_prone_annotations": "mvn:com.google.errorprone:error_prone_annotations:2.3.4",
Carmelo Casconeb9536692019-05-28 18:15:23 -0700297 "com_google_auth_google_auth_library_credentials": "mvn:com.google.auth:google-auth-library-credentials:0.13.0",
298 "com_google_auth_google_auth_library_oauth2_http": "mvn:com.google.auth:google-auth-library-oauth2-http:0.13.0",
Carmelo Casconeef478a62019-01-29 18:45:22 -0800299 "com_google_j2objc_j2objc_annotations": "mvn:com.google.j2objc:j2objc-annotations:1.1",
Ray Milkey4fc2d1f2020-01-15 12:26:25 -0800300 "com_google_guava_failureaccess": "mvn:com.google.guava:failureaccess:1.0.1",
301 "com_google_android_annotations": "mvn:com.google.android:annotations:4.1.1.4",
Carmelo Casconeb9536692019-05-28 18:15:23 -0700302 "io_opencensus_opencensus_api": "mvn:io.opencensus:opencensus-api:0.21.0",
303 "io_opencensus_opencensus_contrib_grpc_metrics": "mvn:io.opencensus:opencensus-contrib-grpc-metrics:0.21.0",
Carmelo Casconecf6a8282019-07-14 20:01:51 -0700304 "io_perfmark_perfmark_api": "mvn:io.perfmark:perfmark-api:0.16.0",
Carmelo Cascone6a1ae712018-08-10 12:19:47 -0700305
Brian O'Connor695f5d02016-04-15 15:27:11 -0700306 // Openstack4j related jars
Jian Liafe17e12019-03-18 18:45:41 +0900307 "openstack4j-core": "mvn:org.pacesys:openstack4j-core:3.2.0",
308 "openstack4j-http-connector": "mvn:org.pacesys.openstack4j.connectors:openstack4j-http-connector:3.2.0",
309 "openstack4j-httpclient": "mvn:org.pacesys.openstack4j.connectors:openstack4j-httpclient:3.2.0",
Jian Li02a94982018-02-03 02:49:07 +0900310 "json-patch": "mvn:com.github.fge:json-patch:1.9",
311 "jackson-coreutils": "mvn:com.github.fge:jackson-coreutils:1.6",
312 "btf": "mvn:com.github.fge:btf:1.2",
313 "msg-simple": "mvn:com.github.fge:msg-simple:1.1",
Jian Li00418d12021-01-15 14:53:22 +0900314 "snakeyaml": "mvn:org.yaml:snakeyaml:1.26",
Jian Li02a94982018-02-03 02:49:07 +0900315
Jian Li3defa842019-02-12 00:31:35 +0900316 // Kubernetes related jars
Jian Li00418d12021-01-15 14:53:22 +0900317 "k8s-client": "mvn:io.fabric8:kubernetes-client:5.0.0",
318 "k8s-model": "mvn:io.fabric8:kubernetes-model:5.0.0",
319 "k8s-model-common": "mvn:io.fabric8:kubernetes-model-common:5.0.0",
320 "k8s-model-core": "mvn:io.fabric8:kubernetes-model-core:5.0.0",
321 "k8s-model-rbac": "mvn:io.fabric8:kubernetes-model-rbac:5.0.0",
322 "k8s-model-admissionregistration": "mvn:io.fabric8:kubernetes-model-admissionregistration:5.0.0",
323 "k8s-model-apiextensions": "mvn:io.fabric8:kubernetes-model-apiextensions:5.0.0",
324 "k8s-model-batch": "mvn:io.fabric8:kubernetes-model-batch:5.0.0",
325 "k8s-model-certificates": "mvn:io.fabric8:kubernetes-model-certificates:5.0.0",
326 "k8s-model-coordination": "mvn:io.fabric8:kubernetes-model-coordination:5.0.0",
327 "k8s-model-discovery": "mvn:io.fabric8:kubernetes-model-discovery:5.0.0",
328 "k8s-model-metrics": "mvn:io.fabric8:kubernetes-model-metrics:5.0.0",
329 "k8s-model-scheduling": "mvn:io.fabric8:kubernetes-model-scheduling:5.0.0",
330 "k8s-model-settings": "mvn:io.fabric8:kubernetes-model-settings:5.0.0",
331 "k8s-model-storageclass": "mvn:io.fabric8:kubernetes-model-storageclass:5.0.0",
332 "k8s-model-autoscaling": "mvn:io.fabric8:kubernetes-model-autoscaling:5.0.0",
333 "k8s-model-apps": "mvn:io.fabric8:kubernetes-model-apps:5.0.0",
334 "k8s-model-events": "mvn:io.fabric8:kubernetes-model-events:5.0.0",
335 "k8s-model-extensions": "mvn:io.fabric8:kubernetes-model-extensions:5.0.0",
336 "k8s-model-networking": "mvn:io.fabric8:kubernetes-model-networking:5.0.0",
337 "k8s-model-node": "mvn:io.fabric8:kubernetes-model-node:5.0.0",
338 "k8s-model-policy": "mvn:io.fabric8:kubernetes-model-policy:5.0.0",
Jian Li3defa842019-02-12 00:31:35 +0900339 "zjsonpatch": "mvn:io.fabric8:zjsonpatch:0.3.0",
340 "generex": "mvn:com.github.mifmif:generex:1.0.2",
341 "automaton": "mvn:dk.brics.automaton:automaton:1.11-8",
342
Andrea Campanella7d82afc2019-01-15 11:10:44 +0100343 "onos-yang-model":"mvn:org.onosproject:onos-yang-model:2.6.1",
344 "onos-yang-compiler-api":"mvn:org.onosproject:onos-yang-compiler-api:2.6.1",
345 "onos-yang-compiler-main":"mvn:org.onosproject:onos-yang-compiler-main:2.6.1",
Andrea Campanellad770b102018-11-26 16:37:33 -0800346 "onos-yang-runtime":"mvn:org.onosproject:onos-yang-runtime:2.6",
Andrea Campanella7d82afc2019-01-15 11:10:44 +0100347 "onos-yang-serializers-json":"mvn:org.onosproject:onos-yang-serializers-json:2.6.1",
348 "onos-yang-serializers-xml":"mvn:org.onosproject:onos-yang-serializers-xml:2.6.1",
349 "onos-yang-serializers-utils":"mvn:org.onosproject:onos-yang-serializers-utils:2.6.1",
Carmelo Cascone72893b72018-08-09 00:59:06 -0700350
Hyunsun Moon90163ba2016-10-12 13:35:14 -0700351 "org.apache.servicemix.bundles.dom4j":"mvn:org.apache.servicemix.bundles:org.apache.servicemix.bundles.dom4j:1.6.1_5",
Sean Condond2c8d472017-02-17 17:09:39 +0000352 "plexus-utils": "mvn:org.codehaus.plexus:plexus-utils:3.0.24",
Ray Milkey0faa7212018-11-07 09:13:41 -0800353 "sshd-core": "mvn:org.apache.sshd:sshd-core:1.7.0",
Carmelo Cascone72893b72018-08-09 00:59:06 -0700354 "bcpkix-jdk15on": "mvn:org.bouncycastle:bcpkix-jdk15on:1.59",
355 "bcprov-jdk15on": "mvn:org.bouncycastle:bcprov-jdk15on:1.59",
356 "hamcrest-optional": "mvn:com.spotify:hamcrest-optional:1.1.0",
357 "swagger-annotations": "mvn:io.swagger:swagger-annotations:1.5.16",
Daniele Moro10d13e42020-02-03 22:49:13 -0800358 "kafka-clients": "mvn:org.apache.servicemix.bundles:org.apache.servicemix.bundles.kafka-clients:1.1.1_1",
Carmelo Cascone72893b72018-08-09 00:59:06 -0700359 "tinder-xmpp": "mvn:org.igniterealtime:tinder:1.3.0",
360 "aalto-xml": "mvn:com.fasterxml:aalto-xml:1.0.0",
361 "stax2-api": "mvn:org.codehaus.woodstox:stax2-api:4.0.0",
362 "concurrent-hashmap": "mvn:com.googlecode.concurrentlinkedhashmap:concurrentlinkedhashmap-lru:1.0",
363 "gnu-idn": "mvn:org.gnu.inet:libidn:1.15",
Carmelo Cascone0f8b7be2019-01-29 16:10:57 -0800364 "sigar":"mvn:org.knowhowlab.osgi:sigar:1.6.5_01"
Brian O'Connor695f5d02016-04-15 15:27:11 -0700365 }
Ray Milkey4e5139b2016-04-27 15:50:43 -0700366}