blob: 6dbb5b1841f34e572566cf371c332751923eac66 [file] [log] [blame]
Brian O'Connor695f5d02016-04-15 15:27:11 -07001{
2 "libraries": {
3 "COMPILE": [
4 "joda-time",
5 "commons-configuration",
6 "commons-logging",
7 "commons-collections",
8 "commons-lang",
9 "commons-lang3",
10 "commons-io",
11 "commons-pool",
12 "objenesis",
13 "guava",
14 "netty",
15 "netty-common",
16 "minimal-json",
17 "kryo",
18 "reflectasm",
19 "asm",
20 "minlog",
21 "metrics-core",
22 "metrics-json",
23 "slf4j-api",
24 "osgi-core",
25 "org.osgi.compendium",
26 "org.apache.felix.scr.annotations",
27 "org.apache.felix.scr",
28 "jackson-annotations",
29 "jackson-core",
30 "jackson-databind",
31 "org.apache.karaf.features.core",
32 "org.apache.karaf.system.core",
33 { "name": "jsr305", "compile_only": true }
34 ],
35 "CORE_DEPS": [
36 ":COMPILE",
37 "//core/api:onos-api",
38 "//utils/misc:onlab-misc",
39 "//utils/osgi:onlab-osgi"
40 ],
41 "TEST": [
42 "junit",
43 "easymock",
44 "hamcrest-core",
45 "hamcrest-library",
46 "hamcrest-all",
47 "guava-testlib",
48 "//utils/junit:onlab-junit"
49 ],
50 "TEST_ADAPTERS": [
51 ":TEST",
52 "//core/common:onos-core-common",
53 "//core/api:onos-api-tests",
54 "//core/common:onos-core-common-tests"
55 ],
56 "TEST_REST": [
57 ":TEST_ADAPTERS",
58 "jersey-client",
59 "jersey-server",
60 "jersey-common",
61 "jersey-test-framework-core",
Jian Li4fb71772016-04-20 09:41:56 -070062 "jersey-test-framework-jetty",
63 "jersey-container-jetty-http",
64 "jetty-continuation",
65 "jetty-http",
66 "jetty-server",
67 "jetty-io",
68 "jetty-util",
69 "javax.servlet-api",
Brian O'Connor695f5d02016-04-15 15:27:11 -070070 "jersey-guava",
71 "hk2-api",
72 "hk2-locator",
73 "hk2-utils",
74 "javax.inject",
75 "hk2-osgi-resource-locator",
Brian O'Connor695f5d02016-04-15 15:27:11 -070076 "javax.annotation-api",
77 "validation-api",
78 "//core/common:onos-core-common",
79 "//core/api:onos-api-tests",
80 "//core/common:onos-core-common-tests",
81 "//utils/osgi:onlab-osgi-tests"
82 ]
83 },
84
85 "artifacts": {
86 "gmetric4j": "mvn:info.ganglia.gmetric4j:gmetric4j:1.0.10",
87 "aopalliance-repackaged": "mvn:org.glassfish.hk2.external:aopalliance-repackaged:2.4.0-b34",
HIGUCHI Yutadd395bc2016-05-11 19:29:33 -070088 "asm": "mvn:org.ow2.asm:asm:5.0.3",
Madan Jampanieea133a2016-06-23 15:59:08 -070089 "atomix": "mvn:io.atomix:atomix-all:1.0.0-rc9",
Ray Milkey4e5139b2016-04-27 15:50:43 -070090 "commons-codec": "mvn:commons-codec:commons-codec:1.10",
Brian O'Connor695f5d02016-04-15 15:27:11 -070091 "commons-collections": "mvn:commons-collections:commons-collections:3.2.2",
92 "commons-configuration": "mvn:commons-configuration:commons-configuration:1.10",
93 "commons-io": "mvn:commons-io:commons-io:2.4",
94 "commons-lang": "mvn:commons-lang:commons-lang:2.6",
95 "commons-lang3": "mvn:org.apache.commons:commons-lang3:3.4",
96 "commons-logging": "mvn:commons-logging:commons-logging:1.1.1",
Jian Li3276d152016-04-13 15:30:32 -070097 "commons-math3": "mvn:org.apache.commons:commons-math3:3.6.1",
Brian O'Connor695f5d02016-04-15 15:27:11 -070098 "commons-pool": "mvn:commons-pool:commons-pool:1.6",
Brian O'Connorbe95f682016-05-18 15:40:19 -070099 "commons-beanutils": "mvn:commons-beanutils:commons-beanutils:1.9.2",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700100 "concurrent-trees": "mvn:com.googlecode.concurrent-trees:concurrent-trees:2.4.0",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700101 "easymock": "mvn:org.easymock:easymock:3.4",
Brian O'Connorbe95f682016-05-18 15:40:19 -0700102 "antlr": "mvn:antlr:antlr:2.7.7",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700103 "error_prone_annotations": "mvn:com.google.errorprone:error_prone_annotations:2.0.2",
104 "ganymed-ssh2": "mvn:ch.ethz.ganymed:ganymed-ssh2:262",
Jian Li4fb71772016-04-20 09:41:56 -0700105 "jersey-container-jetty-http": "mvn:org.glassfish.jersey.containers:jersey-container-jetty-http:2.22.2",
Brian O'Connord5150aa2016-04-29 16:32:02 -0700106 "jersey-container-servlet": "mvn:org.glassfish.jersey.containers:jersey-container-servlet:2.22.2",
107 "jersey-container-servlet-core": "mvn:org.glassfish.jersey.containers:jersey-container-servlet-core:2.22.2",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700108 "guava": "mvn:com.google.guava:guava:19.0",
109 "guava-testlib": "mvn:com.google.guava:guava-testlib:19.0",
110 "hamcrest-all": "mvn:org.hamcrest:hamcrest-all:1.3",
111 "hamcrest-core": "mvn:org.hamcrest:hamcrest-core:1.3",
112 "hamcrest-library": "mvn:org.hamcrest:hamcrest-library:1.3",
113 "hk2-api": "mvn:org.glassfish.hk2:hk2-api:2.4.0-b34",
114 "hk2-locator": "mvn:org.glassfish.hk2:hk2-locator:2.4.0-b34",
115 "hk2-osgi-resource-locator": "mvn:org.glassfish.hk2:osgi-resource-locator:1.0.1",
116 "hk2-utils": "mvn:org.glassfish.hk2:hk2-utils:2.4.0-b34",
117 "httpclient-osgi": "mvn:org.apache.httpcomponents:httpclient-osgi:4.5.1",
118 "httpcore-osgi": "mvn:org.apache.httpcomponents:httpcore-osgi:4.4.4",
Jian Li3276d152016-04-13 15:30:32 -0700119 "influxdb-java": "mvn:org.influxdb:influxdb-java:2.2",
Jian Li0a119fe2016-04-13 14:24:20 -0700120 "jackson-annotations": "mvn:com.fasterxml.jackson.core:jackson-annotations:2.7.3",
121 "jackson-core": "mvn:com.fasterxml.jackson.core:jackson-core:2.7.3",
122 "jackson-databind": "mvn:com.fasterxml.jackson.core:jackson-databind:2.7.3",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700123 "javax.annotation-api": "mvn:javax.annotation:javax.annotation-api:1.2",
124 "javax.inject": "mvn:org.glassfish.hk2.external:javax.inject:2.4.0-b34",
125 "javax.ws.rs-api": "mvn:javax.ws.rs:javax.ws.rs-api:2.0.1",
126 "jersey-client": "mvn:org.glassfish.jersey.core:jersey-client:2.22.2",
127 "jersey-common": "mvn:org.glassfish.jersey.core:jersey-common:2.22.2",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700128 "jersey-guava": "mvn:org.glassfish.jersey.bundles.repackaged:jersey-guava:2.22.2",
129 "jersey-media-multipart": "mvn:org.glassfish.jersey.media:jersey-media-multipart:2.22.2",
130 "jersey-server": "mvn:org.glassfish.jersey.core:jersey-server:2.22.2",
131 "jersey-test-framework-core": "mvn:org.glassfish.jersey.test-framework:jersey-test-framework-core:2.22.2",
Jian Li4fb71772016-04-20 09:41:56 -0700132 "jersey-test-framework-jetty": "mvn:org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-jetty:2.22.2",
133 "jetty-util": "mvn:org.eclipse.jetty:jetty-util:9.1.6.v20160112",
Jian Li3276d152016-04-13 15:30:32 -0700134 "jetty-websocket": "mvn:org.eclipse.jetty:jetty-websocket:8.1.19.v20160209",
Jian Li4fb71772016-04-20 09:41:56 -0700135 "jetty-server": "mvn:org.eclipse.jetty:jetty-server:9.1.6.v20160112",
136 "jetty-continuation": "mvn:org.eclipse.jetty:jetty-continuation:9.1.6.v20160112",
137 "jetty-http": "mvn:org.eclipse.jetty:jetty-http:9.1.6.v20160112",
138 "jetty-io": "mvn:org.eclipse.jetty:jetty-io:9.1.6.v20160112",
Jian Li4fb71772016-04-20 09:41:56 -0700139 "javax.servlet-api": "mvn:javax.servlet:javax.servlet-api:3.1.0",
Jian Li0a119fe2016-04-13 14:24:20 -0700140 "joda-time": "mvn:joda-time:joda-time:2.9.3",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700141 "jsch": "mvn:com.jcraft:jsch:0.1.53",
142 "jsr305": "mvn:com.google.code.findbugs:jsr305:3.0.1",
143 "junit": "mvn:junit:junit:4.12",
HIGUCHI Yutabe0d4e52016-05-09 18:52:05 -0700144 "kryo": "mvn:com.esotericsoftware:kryo:3.0.3",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700145 "mapdb": "mvn:org.mapdb:mapdb:1.0.8",
146 "metrics-core": "mvn:io.dropwizard.metrics:metrics-core:3.1.0",
147 "metrics-ganglia": "mvn:io.dropwizard.metrics:metrics-ganglia:3.1.2",
148 "metrics-graphite": "mvn:io.dropwizard.metrics:metrics-graphite:3.1.2",
149 "metrics-influxdb": "mvn:com.izettle:metrics-influxdb:1.1.1",
150 "metrics-json": "mvn:io.dropwizard.metrics:metrics-json:3.1.0",
151 "minimal-json": "mvn:com.eclipsesource.minimal-json:minimal-json:0.9.4",
152 "minlog": "mvn:com.esotericsoftware:minlog:1.3.0",
153 "netty": "mvn:io.netty:netty:3.10.5.Final",
Jian Li0a119fe2016-04-13 14:24:20 -0700154 "netty-buffer": "mvn:io.netty:netty-buffer:4.0.36.Final",
155 "netty-codec": "mvn:io.netty:netty-codec:4.0.36.Final",
156 "netty-common": "mvn:io.netty:netty-common:4.0.36.Final",
157 "netty-handler": "mvn:io.netty:netty-handler:4.0.36.Final",
158 "netty-transport": "mvn:io.netty:netty-transport:4.0.36.Final",
Aaron Kruglikovc0c27c02016-06-07 16:05:00 -0700159 "catalyst-concurrent": "mvn:io.atomix.catalyst:catalyst-concurrent:1.1.1",
Jian Li0a119fe2016-04-13 14:24:20 -0700160 "netty-transport-native-epoll": "mvn:io.netty:netty-transport-native-epoll:4.0.36.Final",
Aaron Kruglikovc0c27c02016-06-07 16:05:00 -0700161 "catalyst-netty": "mvn:io.atomix.catalyst:catalyst-netty:1.1.1",
162 "catalyst-transport": "mvn:io.atomix.catalyst:catalyst-transport:1.1.1",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700163 "objenesis": "mvn:org.objenesis:objenesis:2.2",
Brian O'Connor95432712016-06-01 16:55:44 -0700164 "openflowj": "mvn:org.onosproject:openflowj:0.9.4.onos",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700165 "org.apache.felix.scr": "mvn:org.apache.felix:org.apache.felix.scr:1.8.2",
166 "org.apache.felix.scr.annotations": "mvn:org.apache.felix:org.apache.felix.scr.annotations:1.9.12",
167 "org.apache.karaf.features.core": "mvn:org.apache.karaf.features:org.apache.karaf.features.core:3.0.5",
168 "org.apache.karaf.shell.console": "mvn:org.apache.karaf.shell:org.apache.karaf.shell.console:3.0.5",
169 "org.apache.karaf.system.core": "mvn:org.apache.karaf.system:org.apache.karaf.system.core:3.0.5",
170 "org.apache.servicemix.bundles.snmp4j": "mvn:org.apache.servicemix.bundles:org.apache.servicemix.bundles.snmp4j:2.3.4_1",
Jian Li3276d152016-04-13 15:30:32 -0700171 "org.osgi.compendium": "mvn:org.osgi:org.osgi.compendium:5.0.0",
172 "osgi-core": "mvn:org.osgi:org.osgi.core:5.0.0",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700173 "reflectasm": "mvn:com.esotericsoftware:reflectasm:1.11.0",
174 "remotetea-oncrpc": "mvn:org.acplt.remotetea:remotetea-oncrpc:1.1.3",
175 "rrd4j": "mvn:org.rrd4j:rrd4j:2.2",
Brian O'Connord5150aa2016-04-29 16:32:02 -0700176 "javassist": "mvn:org.javassist:javassist:3.18.1-GA", //transitive
177 "mimepull": "mvn:org.jvnet.mimepull:mimepull:1.9.6", //transitive
Brian O'Connor695f5d02016-04-15 15:27:11 -0700178 "servlet-api": "mvn:javax.servlet:servlet-api:2.5",
Jian Li0a119fe2016-04-13 14:24:20 -0700179 "slf4j-api": "mvn:org.slf4j:slf4j-api:1.7.21",
180 "slf4j-jdk14": "mvn:org.slf4j:slf4j-jdk14:1.7.21",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700181 "typesafe-config": "mvn:com.typesafe:config:1.2.1",
182 "validation-api": "mvn:javax.validation:validation-api:1.1.0.Final",
Brian O'Connorbe95f682016-05-18 15:40:19 -0700183 "checkstyle": "mvn:com.puppycrawl.tools:checkstyle:6.11.2",
Brian O'Connord5150aa2016-04-29 16:32:02 -0700184 "apache-karaf": "http://onlab.vicci.org/onos/third-party/apache-karaf-3.0.5.tar.gz",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700185 "bndlib": "mvn:biz.aQute.bnd:biz.aQute.bndlib:jar:3.1.0",
Jon Hall68e4e872016-06-29 17:21:46 -0700186 "cord-config": "mvn:org.onosproject:cord-config:1.0-b1",
Brian O'Connor695f5d02016-04-15 15:27:11 -0700187 "org.apache.felix.scr.bnd": {
188 "uri": "mvn:org.onosproject:org.apache.felix.scr.bnd:1.4.1-SNAPSHOT",
189 "repo": "https://oss.sonatype.org/content/repositories/snapshots"
190 },
191 "snmp-core": {
192 "uri": "mvn:com.btisystems:snmp-core:1.3-SNAPSHOT",
193 "repo": "https://oss.sonatype.org/content/repositories/snapshots"
194 },
195 "bti7000": {
196 "uri": "mvn:com.btisystems.mibbler.mibs:bti7000:1.0-SNAPSHOT",
197 "repo": "https://oss.sonatype.org/content/repositories/snapshots"
198 },
199 "mibs-net-snmp": {
200 "uri": "mvn:com.btisystems.mibbler.mibs:net-snmp:1.0-SNAPSHOT",
201 "repo": "https://oss.sonatype.org/content/repositories/snapshots"
202 },
203 "mibs-rfc": {
204 "uri": "mvn:com.btisystems.mibbler.mibs:rfc:1.0-SNAPSHOT",
205 "repo": "https://oss.sonatype.org/content/repositories/snapshots"
206 },
207 // Openstack4j related jars
208 "openstack4j-core": "mvn:org.pacesys:openstack4j-core:2.11",
209 "openstack4j-http-connector": "mvn:org.pacesys.openstack4j.connectors:openstack4j-http-connector:2.11",
210 "openstack4j-httpclient": "mvn:org.pacesys.openstack4j.connectors:openstack4j-httpclient:2.11"
211 }
Ray Milkey4e5139b2016-04-27 15:50:43 -0700212}