Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 1 | { |
| 2 | "libraries": { |
| 3 | "COMPILE": [ |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 4 | "commons-configuration", |
| 5 | "commons-logging", |
| 6 | "commons-collections", |
| 7 | "commons-lang", |
| 8 | "commons-lang3", |
| 9 | "commons-io", |
| 10 | "commons-pool", |
Carmelo Cascone | 72893b7 | 2018-08-09 00:59:06 -0700 | [diff] [blame] | 11 | "com_google_guava_guava", |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 12 | "slf4j-api", |
| 13 | "osgi-core", |
Ray Milkey | d84f89b | 2018-08-17 14:54:17 -0700 | [diff] [blame] | 14 | "org.osgi.util.promise", |
| 15 | "org.osgi.service.component", |
| 16 | "org.osgi.service.component.annotations", |
| 17 | "org.osgi.service.metatype.annotations", |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 18 | "org.apache.karaf.features.core", |
| 19 | "org.apache.karaf.system.core", |
Ray Milkey | d84f89b | 2018-08-17 14:54:17 -0700 | [diff] [blame] | 20 | "org.apache.servicemix.bundles.dom4j", |
| 21 | { "name": "com_google_code_findbugs_jsr305", "compile_only": true } |
| 22 | |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 23 | ], |
| 24 | "CORE_DEPS": [ |
| 25 | ":COMPILE", |
| 26 | "//core/api:onos-api", |
| 27 | "//utils/misc:onlab-misc", |
| 28 | "//utils/osgi:onlab-osgi" |
| 29 | ], |
Ray Milkey | 28b15ae | 2018-10-18 11:36:10 -0700 | [diff] [blame] | 30 | "JAXB": [ |
| 31 | "jaxb-api", |
| 32 | "jaxb-core", |
| 33 | "jaxb-impl", |
| 34 | "javax.activation" |
| 35 | ], |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 36 | "TEST": [ |
| 37 | "junit", |
| 38 | "easymock", |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 39 | "hamcrest-all", |
Ray Milkey | ec253f8 | 2017-09-20 16:29:19 +0900 | [diff] [blame] | 40 | "hamcrest-optional", |
Carmelo Cascone | 72893b7 | 2018-08-09 00:59:06 -0700 | [diff] [blame] | 41 | "com_google_guava_guava_testlib", |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 42 | "//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 Li | 5d505f24 | 2018-02-24 01:45:31 +0900 | [diff] [blame] | 55 | "jersey-hk2", |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 56 | "jersey-test-framework-core", |
Jian Li | 4fb7177 | 2016-04-20 09:41:56 -0700 | [diff] [blame] | 57 | "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'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 65 | "hk2-api", |
| 66 | "hk2-locator", |
| 67 | "hk2-utils", |
| 68 | "javax.inject", |
| 69 | "hk2-osgi-resource-locator", |
Carmelo Cascone | b953669 | 2019-05-28 18:15:23 -0700 | [diff] [blame] | 70 | "javax_annotation_javax_annotation_api", |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 71 | "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 Kruglikov | e630fb1 | 2017-04-24 13:05:26 -0700 | [diff] [blame] | 76 | ], |
Ray Milkey | 446f446 | 2017-08-17 15:36:01 -0700 | [diff] [blame] | 77 | "NETTY": [ |
Carmelo Cascone | 72893b7 | 2018-08-09 00:59:06 -0700 | [diff] [blame] | 78 | "io_netty_netty_buffer", |
| 79 | "io_netty_netty_common" |
Ray Milkey | 446f446 | 2017-08-17 15:36:01 -0700 | [diff] [blame] | 80 | ], |
| 81 | "ONOS_YANG": [ |
Ray Milkey | 446f446 | 2017-08-17 15:36:01 -0700 | [diff] [blame] | 82 | "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 Vachuska | 970b964 | 2018-07-10 22:30:32 -0700 | [diff] [blame] | 103 | ], |
| 104 | "CLI": [ |
Ray Milkey | d84f89b | 2018-08-17 14:54:17 -0700 | [diff] [blame] | 105 | "org.apache.karaf.shell.core", |
Thomas Vachuska | 970b964 | 2018-07-10 22:30:32 -0700 | [diff] [blame] | 106 | "//cli:onos-cli" |
| 107 | ], |
| 108 | "REST": [ |
| 109 | "javax.ws.rs-api", |
| 110 | "//utils/rest:onlab-rest" |
Jordan Halterman | 00e92da | 2018-05-22 23:05:52 -0700 | [diff] [blame] | 111 | ], |
| 112 | "ATOMIX": [ |
| 113 | "atomix", |
| 114 | "atomix-cluster", |
Jordan Halterman | 00e92da | 2018-05-22 23:05:52 -0700 | [diff] [blame] | 115 | "atomix-primary-backup", |
| 116 | "atomix-primitive", |
| 117 | "atomix-raft", |
| 118 | "atomix-storage", |
| 119 | "atomix-utils", |
| 120 | "typesafe-config", |
Jordan Halterman | 6aca84c | 2018-07-31 13:33:13 -0700 | [diff] [blame] | 121 | "classgraph" |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 122 | ] |
| 123 | }, |
| 124 | |
| 125 | "artifacts": { |
Jian Li | 5d505f24 | 2018-02-24 01:45:31 +0900 | [diff] [blame] | 126 | "aopalliance-repackaged": "mvn:org.glassfish.hk2.external:aopalliance-repackaged:2.5.0-b42", |
Brian O'Connor | 4539410 | 2016-09-13 16:22:36 -0700 | [diff] [blame] | 127 | "amqp-client": "mvn:com.rabbitmq:amqp-client:jar:3.6.1", |
Ray Milkey | d84f89b | 2018-08-17 14:54:17 -0700 | [diff] [blame] | 128 | "asm": "mvn:org.ow2.asm:asm:5.2", |
pier | 790202a | 2020-06-17 18:27:52 +0200 | [diff] [blame] | 129 | "atomix": "mvn:io.atomix:atomix:3.1.9", |
| 130 | "atomix-cluster": "mvn:io.atomix:atomix-cluster:3.1.9", |
| 131 | "atomix-primary-backup": "mvn:io.atomix:atomix-primary-backup:3.1.9", |
| 132 | "atomix-primitive": "mvn:io.atomix:atomix-primitive:3.1.9", |
| 133 | "atomix-raft": "mvn:io.atomix:atomix-raft:3.1.9", |
| 134 | "atomix-storage": "mvn:io.atomix:atomix-storage:3.1.9", |
| 135 | "atomix-utils": "mvn:io.atomix:atomix-utils:3.1.9", |
Jordan Halterman | e03d9ba | 2018-10-03 09:40:22 -0700 | [diff] [blame] | 136 | "classgraph": "mvn:io.github.classgraph:classgraph:4.2.3", |
Ray Milkey | 4e5139b | 2016-04-27 15:50:43 -0700 | [diff] [blame] | 137 | "commons-codec": "mvn:commons-codec:commons-codec:1.10", |
Ray Milkey | b7949e7 | 2018-06-19 18:31:02 -0700 | [diff] [blame] | 138 | "commons-cli": "mvn:commons-cli:commons-cli:1.3", |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 139 | "commons-collections": "mvn:commons-collections:commons-collections:3.2.2", |
| 140 | "commons-configuration": "mvn:commons-configuration:commons-configuration:1.10", |
Yuta HIGUCHI | 6520198 | 2017-08-21 11:12:19 -0700 | [diff] [blame] | 141 | "commons-io": "mvn:commons-io:commons-io:2.6", |
Yuta HIGUCHI | 8c6e194 | 2018-04-05 13:40:51 -0700 | [diff] [blame] | 142 | "commons-beanutils": "mvn:commons-beanutils:commons-beanutils:1.9.3", |
Ray Milkey | 86ad7bb | 2018-09-27 12:32:28 -0700 | [diff] [blame] | 143 | "commons-jxpath": "mvn:commons-jxpath:commons-jxpath:1.3", |
Jordan Halterman | 00e92da | 2018-05-22 23:05:52 -0700 | [diff] [blame] | 144 | "fast-classpath-scanner": "mvn:io.github.lukehutch:fast-classpath-scanner:2.21", |
Yuta HIGUCHI | 8c6e194 | 2018-04-05 13:40:51 -0700 | [diff] [blame] | 145 | "jdom": "mvn:jdom:jdom:1.0", |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 146 | "commons-lang": "mvn:commons-lang:commons-lang:2.6", |
Yuta HIGUCHI | 59cf0c8 | 2018-05-23 14:16:59 -0700 | [diff] [blame] | 147 | "commons-lang3": "mvn:org.apache.commons:commons-lang3:3.7", |
Yuta HIGUCHI | f5e7ef8 | 2017-04-21 11:12:52 -0700 | [diff] [blame] | 148 | "commons-logging": "mvn:commons-logging:commons-logging:1.2", |
Jian Li | 3276d15 | 2016-04-13 15:30:32 -0700 | [diff] [blame] | 149 | "commons-math3": "mvn:org.apache.commons:commons-math3:3.6.1", |
Ray Milkey | 8e53f37 | 2018-07-23 11:08:29 -0700 | [diff] [blame] | 150 | "commons-net": "mvn:commons-net:commons-net:jar:3.5", |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 151 | "commons-pool": "mvn:commons-pool:commons-pool:1.6", |
Yuta HIGUCHI | 59cf0c8 | 2018-05-23 14:16:59 -0700 | [diff] [blame] | 152 | "commons-text": "mvn:org.apache.commons:commons-text:1.3", |
Yuta HIGUCHI | 6520198 | 2017-08-21 11:12:19 -0700 | [diff] [blame] | 153 | "concurrent-trees": "mvn:com.googlecode.concurrent-trees:concurrent-trees:2.6.1", |
Carmelo Cascone | 21eb042 | 2019-06-17 12:00:33 -0700 | [diff] [blame] | 154 | "easymock": "mvn:org.easymock:easymock:4.0.2", |
Brian O'Connor | be95f68 | 2016-05-18 15:40:19 -0700 | [diff] [blame] | 155 | "antlr": "mvn:antlr:antlr:2.7.7", |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 156 | "ganymed-ssh2": "mvn:ch.ethz.ganymed:ganymed-ssh2:262", |
Brian O'Connor | 4539410 | 2016-09-13 16:22:36 -0700 | [diff] [blame] | 157 | "gmetric4j": "mvn:info.ganglia.gmetric4j:gmetric4j:1.0.10", |
Carmelo Cascone | 72893b7 | 2018-08-09 00:59:06 -0700 | [diff] [blame] | 158 | "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'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 161 | "hamcrest-all": "mvn:org.hamcrest:hamcrest-all:1.3", |
Jian Li | 5d505f24 | 2018-02-24 01:45:31 +0900 | [diff] [blame] | 162 | "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'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 164 | "hk2-osgi-resource-locator": "mvn:org.glassfish.hk2:osgi-resource-locator:1.0.1", |
Jian Li | 5d505f24 | 2018-02-24 01:45:31 +0900 | [diff] [blame] | 165 | "hk2-utils": "mvn:org.glassfish.hk2:hk2-utils:2.5.0-b42", |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 166 | "httpclient-osgi": "mvn:org.apache.httpcomponents:httpclient-osgi:4.5.1", |
| 167 | "httpcore-osgi": "mvn:org.apache.httpcomponents:httpcore-osgi:4.4.4", |
Jian Li | 65880ae | 2018-03-01 03:31:15 +0900 | [diff] [blame] | 168 | "influxdb-java": "mvn:org.influxdb:influxdb-java:2.9", |
Jian Li | 3ba5c58 | 2021-01-14 11:30:36 +0900 | [diff] [blame] | 169 | "ipaddress": "mvn:com.github.seancfoley:ipaddress:5.3.3", |
boyoung2 | 1c5f5f4 | 2018-09-27 20:29:41 +0900 | [diff] [blame] | 170 | "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 Li | 65880ae | 2018-03-01 03:31:15 +0900 | [diff] [blame] | 174 | "retrofit": "mvn:com.squareup.retrofit2:retrofit:2.3.0", |
| 175 | "converter-moshi": "mvn:com.squareup.retrofit2:converter-moshi:2.3.0", |
Jian Li | b07d88a | 2021-03-27 02:11:32 +0900 | [diff] [blame] | 176 | "okhttp": "mvn:com.squareup.okhttp3:okhttp:3.12.12", |
| 177 | "logging-interceptor": "mvn:com.squareup.okhttp3:logging-interceptor:3.12.12", |
Jian Li | 65880ae | 2018-03-01 03:31:15 +0900 | [diff] [blame] | 178 | "moshi": "mvn:com.squareup.moshi:moshi:1.4.0", |
Jian Li | 5c04810 | 2018-07-19 21:26:39 +0900 | [diff] [blame] | 179 | "okio": "mvn:com.squareup.okio:okio:1.14.0", |
Ray Milkey | 8705cce | 2019-01-14 14:05:48 -0800 | [diff] [blame] | 180 | "jacoco-agent-runtime": "mvn:org.jacoco:org.jacoco.agent:jar:runtime:0.8.2", |
Jian Li | 9ac7395 | 2021-01-15 14:53:22 +0900 | [diff] [blame] | 181 | "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 Cascone | 72893b7 | 2018-08-09 00:59:06 -0700 | [diff] [blame] | 186 | |
| 187 | // Note: grpc imports "javax_annotation_api" has an http file, so we need to give a different name here |
| 188 | // See WORKSPACE |
Carmelo Cascone | b953669 | 2019-05-28 18:15:23 -0700 | [diff] [blame] | 189 | "javax_annotation_javax_annotation_api": "mvn:javax.annotation:javax.annotation-api:1.3", |
Carmelo Cascone | 72893b7 | 2018-08-09 00:59:06 -0700 | [diff] [blame] | 190 | |
Jian Li | 5d505f24 | 2018-02-24 01:45:31 +0900 | [diff] [blame] | 191 | "javax.inject": "mvn:org.glassfish.hk2.external:javax.inject:2.5.0-b42", |
slowr | faa9fce | 2017-10-17 15:59:04 -0700 | [diff] [blame] | 192 | "javax.ws.rs-api": "mvn:javax.ws.rs:javax.ws.rs-api:2.1", |
Ray Milkey | 28b15ae | 2018-10-18 11:36:10 -0700 | [diff] [blame] | 193 | "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 Milkey | 9110ea0 | 2018-10-22 09:35:20 -0700 | [diff] [blame] | 197 | "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 Milkey | d84f89b | 2018-08-17 14:54:17 -0700 | [diff] [blame] | 209 | "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 Milkey | df52129 | 2018-10-04 15:13:33 -0700 | [diff] [blame] | 213 | "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 Milkey | d84f89b | 2018-08-17 14:54:17 -0700 | [diff] [blame] | 215 | "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 Li | 4fb7177 | 2016-04-20 09:41:56 -0700 | [diff] [blame] | 218 | "javax.servlet-api": "mvn:javax.servlet:javax.servlet-api:3.1.0", |
Jian Li | 0a119fe | 2016-04-13 14:24:20 -0700 | [diff] [blame] | 219 | "joda-time": "mvn:joda-time:joda-time:2.9.3", |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 220 | "jsch": "mvn:com.jcraft:jsch:0.1.53", |
Carmelo Cascone | ef478a6 | 2019-01-29 18:45:22 -0800 | [diff] [blame] | 221 | "com_google_code_findbugs_jsr305": "mvn:com.google.code.findbugs:jsr305:3.0.2", |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 222 | "junit": "mvn:junit:junit:4.12", |
Aaron Kruglikov | 9f95f99 | 2017-06-23 14:15:25 +0900 | [diff] [blame] | 223 | "junit-dep": "mvn:junit:junit:4.10", |
Yuta HIGUCHI | 6520198 | 2017-08-21 11:12:19 -0700 | [diff] [blame] | 224 | "kryo": "mvn:com.esotericsoftware:kryo:4.0.1", |
Yuta HIGUCHI | b6225b5 | 2016-07-02 01:40:40 -0700 | [diff] [blame] | 225 | "mapdb": "mvn:org.mapdb:mapdb:1.0.9", |
Jian Li | d3f9dd6 | 2017-05-23 01:45:17 +0900 | [diff] [blame] | 226 | "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'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 229 | "metrics-influxdb": "mvn:com.izettle:metrics-influxdb:1.1.1", |
Jian Li | d3f9dd6 | 2017-05-23 01:45:17 +0900 | [diff] [blame] | 230 | "metrics-json": "mvn:io.dropwizard.metrics:metrics-json:3.2.2", |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 231 | "minimal-json": "mvn:com.eclipsesource.minimal-json:minimal-json:0.9.4", |
| 232 | "minlog": "mvn:com.esotericsoftware:minlog:1.3.0", |
Carmelo Cascone | 27b9712 | 2019-11-12 10:34:05 -0800 | [diff] [blame] | 233 | "io_netty_netty": "mvn:io.netty:netty:3.10.5.Final", |
Carmelo Cascone | cf6a828 | 2019-07-14 20:01:51 -0700 | [diff] [blame] | 234 | "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 HIGUCHI | 6520198 | 2017-08-21 11:12:19 -0700 | [diff] [blame] | 247 | "objenesis": "mvn:org.objenesis:objenesis:2.6", |
Andreas Pantelopoulos | fdcfe53 | 2018-04-02 10:59:23 -0700 | [diff] [blame] | 248 | "openflowj": "mvn:org.onosproject:openflowj:3.2.1.onos", |
Ray Milkey | d84f89b | 2018-08-17 14:54:17 -0700 | [diff] [blame] | 249 | "org.osgi.util.function": "mvn:org.osgi:org.osgi.util.function:1.1.0", |
Carmelo Cascone | 27b9712 | 2019-11-12 10:34:05 -0800 | [diff] [blame] | 250 | "org.osgi.util.promise": "mvn:org.osgi:org.osgi.util.promise:1.1.1", |
Ray Milkey | d84f89b | 2018-08-17 14:54:17 -0700 | [diff] [blame] | 251 | "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 Milkey | 70bd55d | 2022-01-05 11:33:10 -0800 | [diff] [blame] | 256 | "org.apache.karaf.bundle.core": "mvn:org.apache.karaf.bundle:org.apache.karaf.bundle.core:4.2.14", |
| 257 | "org.apache.karaf.features.core": "mvn:org.apache.karaf.features:org.apache.karaf.features.core:4.2.14", |
| 258 | "org.apache.karaf.shell.console": "mvn:org.apache.karaf.shell:org.apache.karaf.shell.console:4.2.14", |
| 259 | "org.apache.karaf.shell.core": "mvn:org.apache.karaf.shell:org.apache.karaf.shell.core:4.2.14", |
Mohammad Shahid | 0cf9c0e | 2017-08-09 15:58:19 +0530 | [diff] [blame] | 260 | "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 Milkey | 70bd55d | 2022-01-05 11:33:10 -0800 | [diff] [blame] | 262 | "org.apache.karaf.jaas": "mvn:org.apache.karaf.jaas:org.apache.karaf.jaas.modules:4.2.14", |
| 263 | "org.apache.karaf.system.core": "mvn:org.apache.karaf.system:org.apache.karaf.system.core:4.2.14", |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 264 | "org.apache.servicemix.bundles.snmp4j": "mvn:org.apache.servicemix.bundles:org.apache.servicemix.bundles.snmp4j:2.3.4_1", |
Carmelo Cascone | 27b9712 | 2019-11-12 10:34:05 -0800 | [diff] [blame] | 265 | "org.osgi.cmpn": "mvn:org.osgi:osgi.cmpn:6.0.0", |
| 266 | "osgi-core": "mvn:org.osgi:org.osgi.core:6.0.0", |
Ray Milkey | d84f89b | 2018-08-17 14:54:17 -0700 | [diff] [blame] | 267 | "reflectasm": "mvn:com.esotericsoftware:reflectasm:1.11.7", |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 268 | "remotetea-oncrpc": "mvn:org.acplt.remotetea:remotetea-oncrpc:1.1.3", |
Jian Li | d181aa1 | 2017-05-23 01:33:05 +0900 | [diff] [blame] | 269 | "rrd4j": "mvn:org.rrd4j:rrd4j:3.1", |
Jian Li | 5d505f24 | 2018-02-24 01:45:31 +0900 | [diff] [blame] | 270 | "javassist": "mvn:org.javassist:javassist:3.22.0-GA", //transitive |
Brian O'Connor | d5150aa | 2016-04-29 16:32:02 -0700 | [diff] [blame] | 271 | "mimepull": "mvn:org.jvnet.mimepull:mimepull:1.9.6", //transitive |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 272 | "servlet-api": "mvn:javax.servlet:servlet-api:2.5", |
Yuta HIGUCHI | 6520198 | 2017-08-21 11:12:19 -0700 | [diff] [blame] | 273 | "slf4j-api": "mvn:org.slf4j:slf4j-api:1.7.25", |
| 274 | "slf4j-jdk14": "mvn:org.slf4j:slf4j-jdk14:1.7.25", |
Thomas Vachuska | 5b9ff6a | 2018-07-13 11:00:50 -0700 | [diff] [blame] | 275 | "slf4j-nop": "mvn:org.slf4j:slf4j-nop:1.7.25", |
Jordan Halterman | 00e92da | 2018-05-22 23:05:52 -0700 | [diff] [blame] | 276 | "typesafe-config": "mvn:com.typesafe:config:1.3.2", |
Jian Li | ba5bd29 | 2019-06-23 21:40:57 +0900 | [diff] [blame] | 277 | "validation-api": "mvn:javax.validation:validation-api:2.0.1.Final", |
Yuta HIGUCHI | e7e71a8 | 2018-05-18 16:36:43 -0700 | [diff] [blame] | 278 | "checkstyle": "mvn:com.puppycrawl.tools:checkstyle:8.10", |
Daniele Moro | 73f0ae8 | 2020-02-03 22:49:13 -0800 | [diff] [blame] | 279 | // N.B. WHEN UPDATING KARAF: check the kafka-clients library version. Chain of dependencies: karaf->pax-logging-log4j2->log4j2-core->kafka-clients |
Ray Milkey | 70bd55d | 2022-01-05 11:33:10 -0800 | [diff] [blame] | 280 | "apache-karaf": "https://repo1.maven.org/maven2/org/onosproject/apache-karaf-offline/4.2.14-offline-20220105/apache-karaf-4.2.14-offline-20220105.tar.gz", |
Carmelo Cascone | b953669 | 2019-05-28 18:15:23 -0700 | [diff] [blame] | 281 | "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 Cascone | fecab94 | 2018-08-31 18:12:16 -0700 | [diff] [blame] | 283 | "libthrift": "mvn:org.apache.thrift:libthrift:0.11.0", |
Brian O'Connor | 584f990 | 2016-07-25 17:55:51 -0700 | [diff] [blame] | 284 | "qdox": "mvn:com.thoughtworks.qdox:qdox:2.0-M3", |
Ray Milkey | d84f89b | 2018-08-17 14:54:17 -0700 | [diff] [blame] | 285 | "snmp-core": "mvn:org.onosproject:snmp-core:1.3-20161021.1", |
Brian O'Connor | dedf24c | 2016-10-24 00:41:40 -0700 | [diff] [blame] | 286 | "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 Milkey | 8e53f37 | 2018-07-23 11:08:29 -0700 | [diff] [blame] | 288 | "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 Milkey | efb6cc5 | 2019-04-24 13:45:18 -0700 | [diff] [blame] | 291 | "org_codehaus_mojo_animal_sniffer_annotations": "mvn:org.codehaus.mojo:animal-sniffer-annotations:1.17", |
Jian Li | 94b6d16 | 2021-04-15 17:09:11 +0900 | [diff] [blame] | 292 | "dns-java": "mvn:dnsjava:dnsjava:3.3.1", |
Ray Milkey | efb6cc5 | 2019-04-24 13:45:18 -0700 | [diff] [blame] | 293 | |
Jian Li | 54c4604 | 2018-02-20 00:32:01 +0900 | [diff] [blame] | 294 | |
Carmelo Cascone | 6a1ae71 | 2018-08-10 12:19:47 -0700 | [diff] [blame] | 295 | // grpc related jars |
Carmelo Cascone | ef478a6 | 2019-01-29 18:45:22 -0800 | [diff] [blame] | 296 | "com_google_api_grpc_proto_google_common_protos": "mvn:com.google.api.grpc:proto-google-common-protos:1.12.0", |
pierventre | aa263b3 | 2020-11-19 13:06:44 +0100 | [diff] [blame] | 297 | "com_google_errorprone_error_prone_annotations": "mvn:com.google.errorprone:error_prone_annotations:2.3.4", |
Carmelo Cascone | b953669 | 2019-05-28 18:15:23 -0700 | [diff] [blame] | 298 | "com_google_auth_google_auth_library_credentials": "mvn:com.google.auth:google-auth-library-credentials:0.13.0", |
| 299 | "com_google_auth_google_auth_library_oauth2_http": "mvn:com.google.auth:google-auth-library-oauth2-http:0.13.0", |
Carmelo Cascone | ef478a6 | 2019-01-29 18:45:22 -0800 | [diff] [blame] | 300 | "com_google_j2objc_j2objc_annotations": "mvn:com.google.j2objc:j2objc-annotations:1.1", |
Ray Milkey | 0b67f5d | 2020-01-15 12:26:25 -0800 | [diff] [blame] | 301 | "com_google_guava_failureaccess": "mvn:com.google.guava:failureaccess:1.0.1", |
| 302 | "com_google_android_annotations": "mvn:com.google.android:annotations:4.1.1.4", |
Carmelo Cascone | b953669 | 2019-05-28 18:15:23 -0700 | [diff] [blame] | 303 | "io_opencensus_opencensus_api": "mvn:io.opencensus:opencensus-api:0.21.0", |
| 304 | "io_opencensus_opencensus_contrib_grpc_metrics": "mvn:io.opencensus:opencensus-contrib-grpc-metrics:0.21.0", |
Carmelo Cascone | cf6a828 | 2019-07-14 20:01:51 -0700 | [diff] [blame] | 305 | "io_perfmark_perfmark_api": "mvn:io.perfmark:perfmark-api:0.16.0", |
Carmelo Cascone | 6a1ae71 | 2018-08-10 12:19:47 -0700 | [diff] [blame] | 306 | |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 307 | // Openstack4j related jars |
Jian Li | afe17e1 | 2019-03-18 18:45:41 +0900 | [diff] [blame] | 308 | "openstack4j-core": "mvn:org.pacesys:openstack4j-core:3.2.0", |
| 309 | "openstack4j-http-connector": "mvn:org.pacesys.openstack4j.connectors:openstack4j-http-connector:3.2.0", |
| 310 | "openstack4j-httpclient": "mvn:org.pacesys.openstack4j.connectors:openstack4j-httpclient:3.2.0", |
Jian Li | 02a9498 | 2018-02-03 02:49:07 +0900 | [diff] [blame] | 311 | "json-patch": "mvn:com.github.fge:json-patch:1.9", |
| 312 | "jackson-coreutils": "mvn:com.github.fge:jackson-coreutils:1.6", |
| 313 | "btf": "mvn:com.github.fge:btf:1.2", |
| 314 | "msg-simple": "mvn:com.github.fge:msg-simple:1.1", |
Jian Li | 9ac7395 | 2021-01-15 14:53:22 +0900 | [diff] [blame] | 315 | "snakeyaml": "mvn:org.yaml:snakeyaml:1.26", |
Jian Li | 02a9498 | 2018-02-03 02:49:07 +0900 | [diff] [blame] | 316 | |
Jian Li | 3defa84 | 2019-02-12 00:31:35 +0900 | [diff] [blame] | 317 | // Kubernetes related jars |
Jian Li | 85d26e7 | 2021-04-16 18:20:22 +0900 | [diff] [blame] | 318 | "k8s-client": "mvn:io.fabric8:kubernetes-client:5.3.0", |
| 319 | "k8s-model": "mvn:io.fabric8:kubernetes-model:5.3.0", |
| 320 | "k8s-model-common": "mvn:io.fabric8:kubernetes-model-common:5.3.0", |
| 321 | "k8s-model-core": "mvn:io.fabric8:kubernetes-model-core:5.3.0", |
| 322 | "k8s-model-rbac": "mvn:io.fabric8:kubernetes-model-rbac:5.3.0", |
| 323 | "k8s-model-admissionregistration": "mvn:io.fabric8:kubernetes-model-admissionregistration:5.3.0", |
| 324 | "k8s-model-apiextensions": "mvn:io.fabric8:kubernetes-model-apiextensions:5.3.0", |
| 325 | "k8s-model-batch": "mvn:io.fabric8:kubernetes-model-batch:5.3.0", |
| 326 | "k8s-model-certificates": "mvn:io.fabric8:kubernetes-model-certificates:5.3.0", |
| 327 | "k8s-model-coordination": "mvn:io.fabric8:kubernetes-model-coordination:5.3.0", |
| 328 | "k8s-model-discovery": "mvn:io.fabric8:kubernetes-model-discovery:5.3.0", |
| 329 | "k8s-model-metrics": "mvn:io.fabric8:kubernetes-model-metrics:5.3.0", |
| 330 | "k8s-model-scheduling": "mvn:io.fabric8:kubernetes-model-scheduling:5.3.0", |
| 331 | "k8s-model-storageclass": "mvn:io.fabric8:kubernetes-model-storageclass:5.3.0", |
| 332 | "k8s-model-autoscaling": "mvn:io.fabric8:kubernetes-model-autoscaling:5.3.0", |
| 333 | "k8s-model-apps": "mvn:io.fabric8:kubernetes-model-apps:5.3.0", |
| 334 | "k8s-model-events": "mvn:io.fabric8:kubernetes-model-events:5.3.0", |
| 335 | "k8s-model-extensions": "mvn:io.fabric8:kubernetes-model-extensions:5.3.0", |
| 336 | "k8s-model-networking": "mvn:io.fabric8:kubernetes-model-networking:5.3.0", |
| 337 | "k8s-model-node": "mvn:io.fabric8:kubernetes-model-node:5.3.0", |
| 338 | "k8s-model-policy": "mvn:io.fabric8:kubernetes-model-policy:5.3.0", |
Jian Li | 3defa84 | 2019-02-12 00:31:35 +0900 | [diff] [blame] | 339 | "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 Campanella | 7d82afc | 2019-01-15 11:10:44 +0100 | [diff] [blame] | 343 | "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 Campanella | d770b10 | 2018-11-26 16:37:33 -0800 | [diff] [blame] | 346 | "onos-yang-runtime":"mvn:org.onosproject:onos-yang-runtime:2.6", |
Andrea Campanella | 7d82afc | 2019-01-15 11:10:44 +0100 | [diff] [blame] | 347 | "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 Cascone | 72893b7 | 2018-08-09 00:59:06 -0700 | [diff] [blame] | 350 | |
Hyunsun Moon | 90163ba | 2016-10-12 13:35:14 -0700 | [diff] [blame] | 351 | "org.apache.servicemix.bundles.dom4j":"mvn:org.apache.servicemix.bundles:org.apache.servicemix.bundles.dom4j:1.6.1_5", |
Sean Condon | d2c8d47 | 2017-02-17 17:09:39 +0000 | [diff] [blame] | 352 | "plexus-utils": "mvn:org.codehaus.plexus:plexus-utils:3.0.24", |
Ray Milkey | 0faa721 | 2018-11-07 09:13:41 -0800 | [diff] [blame] | 353 | "sshd-core": "mvn:org.apache.sshd:sshd-core:1.7.0", |
Anurag Chadha | 8a9feb5 | 2020-07-28 18:35:05 +0530 | [diff] [blame] | 354 | "bcpkix-jdk15on": "mvn:org.bouncycastle:bcpkix-jdk15on:1.66", |
| 355 | "bcprov-jdk15on": "mvn:org.bouncycastle:bcprov-jdk15on:1.66", |
Carmelo Cascone | 72893b7 | 2018-08-09 00:59:06 -0700 | [diff] [blame] | 356 | "hamcrest-optional": "mvn:com.spotify:hamcrest-optional:1.1.0", |
| 357 | "swagger-annotations": "mvn:io.swagger:swagger-annotations:1.5.16", |
Daniele Moro | 73f0ae8 | 2020-02-03 22:49:13 -0800 | [diff] [blame] | 358 | "kafka-clients": "mvn:org.apache.servicemix.bundles:org.apache.servicemix.bundles.kafka-clients:1.1.1_1", |
Carmelo Cascone | 72893b7 | 2018-08-09 00:59:06 -0700 | [diff] [blame] | 359 | "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 Cascone | 0f8b7be | 2019-01-29 16:10:57 -0800 | [diff] [blame] | 364 | "sigar":"mvn:org.knowhowlab.osgi:sigar:1.6.5_01" |
Brian O'Connor | 695f5d0 | 2016-04-15 15:27:11 -0700 | [diff] [blame] | 365 | } |
Ray Milkey | 4e5139b | 2016-04-27 15:50:43 -0700 | [diff] [blame] | 366 | } |