{ "libraries": { "COMPILE": [ "commons-configuration", "commons-logging", "commons-collections", "commons-lang", "commons-lang3", "commons-io", "commons-pool", "guava", "slf4j-api", "osgi-core", "org.osgi.compendium", "org.apache.felix.scr.annotations", "org.apache.felix.scr", "org.apache.karaf.features.core", "org.apache.karaf.system.core", { "name": "jsr305", "compile_only": true }, "org.apache.servicemix.bundles.dom4j" ], "CORE_DEPS": [ ":COMPILE", "//core/api:onos-api", "//utils/misc:onlab-misc", "//utils/osgi:onlab-osgi" ], "TEST": [ "junit", "easymock", "hamcrest-all", "hamcrest-optional", "guava-testlib", "//utils/junit:onlab-junit" ], "TEST_ADAPTERS": [ ":TEST", "//core/common:onos-core-common", "//core/api:onos-api-tests", "//core/common:onos-core-common-tests" ], "TEST_REST": [ ":TEST_ADAPTERS", "jersey-client", "jersey-server", "jersey-common", "jersey-test-framework-core", "jersey-test-framework-jetty", "jersey-container-jetty-http", "jetty-continuation", "jetty-http", "jetty-server", "jetty-io", "jetty-util", "javax.servlet-api", "jersey-guava", "hk2-api", "hk2-locator", "hk2-utils", "javax.inject", "hk2-osgi-resource-locator", "javax.annotation-api", "validation-api", "//core/common:onos-core-common", "//core/api:onos-api-tests", "//core/common:onos-core-common-tests", "//utils/osgi:onlab-osgi-tests" ], "NETTY": [ "netty-buffer", "netty-common" ], "GRPC_1.3": [ // "grpc-core-1.3.0", "grpc-protobuf-1.3.0", "grpc-stub-1.3.0", "grpc-netty-1.3.0", "grpc-auth-1.3.0", "grpc-context-1.3.0", "google-truth-0.28" ], "GRPC_TEST_1.3": [ "grpc-testing-1.3.0", "grpc-testing-proto-1.3.0", "google-code-findbugs-3.0.0", "google-errorprone-2.0.19", "google-instrumentation-0.3.0", "junit-dep", "objenesis" ], "ONOS_YANG": [ "onos-yang-datamodel", "onos-yang-utils-generator", "onos-yang-model", "onos-yang-compiler-api", "onos-yang-serializers-json", "onos-yang-serializers-xml", "onos-yang-serializers-utils" ], "JACKSON": [ "jackson-annotations", "jackson-core", "jackson-databind" ], "METRICS": [ "metrics-core", "metrics-json" ], "KRYO": [ "kryo", "reflectasm", "asm", "minlog", "objenesis" ] }, "artifacts": { "aopalliance-repackaged": "mvn:org.glassfish.hk2.external:aopalliance-repackaged:2.5.0-b32", "amqp-client": "mvn:com.rabbitmq:amqp-client:jar:3.6.1", "asm": "mvn:org.ow2.asm:asm:5.0.4", "atomix": "mvn:io.atomix:atomix:2.0.2", "commons-codec": "mvn:commons-codec:commons-codec:1.10", "commons-collections": "mvn:commons-collections:commons-collections:3.2.2", "commons-configuration": "mvn:commons-configuration:commons-configuration:1.10", "commons-io": "mvn:commons-io:commons-io:2.4", "commons-lang": "mvn:commons-lang:commons-lang:2.6", "commons-lang3": "mvn:org.apache.commons:commons-lang3:3.5", "commons-logging": "mvn:commons-logging:commons-logging:1.2", "commons-math3": "mvn:org.apache.commons:commons-math3:3.6.1", "commons-pool": "mvn:commons-pool:commons-pool:1.6", "commons-beanutils": "mvn:commons-beanutils:commons-beanutils:1.9.2", "concurrent-trees": "mvn:com.googlecode.concurrent-trees:concurrent-trees:2.6.0", "easymock": "mvn:org.easymock:easymock:3.4", "antlr": "mvn:antlr:antlr:2.7.7", "error_prone_annotations": "mvn:com.google.errorprone:error_prone_annotations:2.0.11", "ganymed-ssh2": "mvn:ch.ethz.ganymed:ganymed-ssh2:262", "gmetric4j": "mvn:info.ganglia.gmetric4j:gmetric4j:1.0.10", "gson": "mvn:com.google.code.gson:gson:2.7", "guava": "mvn:com.google.guava:guava:22.0", "guava-testlib": "mvn:com.google.guava:guava-testlib:22.0", "hamcrest-all": "mvn:org.hamcrest:hamcrest-all:1.3", "hk2-api": "mvn:org.glassfish.hk2:hk2-api:2.5.0-b32", "hk2-locator": "mvn:org.glassfish.hk2:hk2-locator:2.5.0-b32", "hk2-osgi-resource-locator": "mvn:org.glassfish.hk2:osgi-resource-locator:1.0.1", "hk2-utils": "mvn:org.glassfish.hk2:hk2-utils:2.5.0-b32", "httpclient-osgi": "mvn:org.apache.httpcomponents:httpclient-osgi:4.5.1", "httpcore-osgi": "mvn:org.apache.httpcomponents:httpcore-osgi:4.4.4", "influxdb-java": "mvn:org.influxdb:influxdb-java:2.2", "retrofit": "mvn:com.squareup.retrofit:retrofit:1.9.0", "okhttp": "mvn:com.squareup.okhttp:okhttp:2.4.0", "okio": "mvn:com.squareup.okio:okio:1.4.0", "jackson-annotations": "mvn:com.fasterxml.jackson.core:jackson-annotations:2.8.8", "jackson-core": "mvn:com.fasterxml.jackson.core:jackson-core:2.8.8", "jackson-databind": "mvn:com.fasterxml.jackson.core:jackson-databind:2.8.8", "javax.annotation-api": "mvn:javax.annotation:javax.annotation-api:1.2", "javax.inject": "mvn:org.glassfish.hk2.external:javax.inject:2.5.0-b32", "javax.ws.rs-api": "mvn:javax.ws.rs:javax.ws.rs-api:2.0.1", "jersey-client": "mvn:org.glassfish.jersey.core:jersey-client:2.25.1", "jersey-common": "mvn:org.glassfish.jersey.core:jersey-common:2.25.1", "jersey-container-jetty-http": "mvn:org.glassfish.jersey.containers:jersey-container-jetty-http:2.25.1", "jersey-container-servlet": "mvn:org.glassfish.jersey.containers:jersey-container-servlet:2.25.1", "jersey-container-servlet-core": "mvn:org.glassfish.jersey.containers:jersey-container-servlet-core:2.25.1", "jersey-guava": "mvn:org.glassfish.jersey.bundles.repackaged:jersey-guava:2.25.1", "jersey-media-multipart": "mvn:org.glassfish.jersey.media:jersey-media-multipart:2.25.1", "jersey-server": "mvn:org.glassfish.jersey.core:jersey-server:2.25.1", "jersey-test-framework-core": "mvn:org.glassfish.jersey.test-framework:jersey-test-framework-core:2.25.1", "jersey-test-framework-jetty": "mvn:org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-jetty:2.25.1", "jetty-util": "mvn:org.eclipse.jetty:jetty-util:9.2.21.v20170120", "jetty-websocket": "mvn:org.eclipse.jetty:jetty-websocket:8.1.19.v20160209", "jetty-server": "mvn:org.eclipse.jetty:jetty-server:9.2.21.v20170120", "jetty-continuation": "mvn:org.eclipse.jetty:jetty-continuation:9.2.21.v20170120", "jetty-http": "mvn:org.eclipse.jetty:jetty-http:9.2.21.v20170120", "jetty-io": "mvn:org.eclipse.jetty:jetty-io:9.2.21.v20170120", "javax.servlet-api": "mvn:javax.servlet:javax.servlet-api:3.1.0", "joda-time": "mvn:joda-time:joda-time:2.9.3", "jsch": "mvn:com.jcraft:jsch:0.1.53", "jsr305": "mvn:com.google.code.findbugs:jsr305:3.0.1", "junit": "mvn:junit:junit:4.12", "junit-dep": "mvn:junit:junit:4.10", "kryo": "mvn:com.esotericsoftware:kryo:4.0.0", "mapdb": "mvn:org.mapdb:mapdb:1.0.9", "metrics-core": "mvn:io.dropwizard.metrics:metrics-core:3.2.2", "metrics-ganglia": "mvn:io.dropwizard.metrics:metrics-ganglia:3.2.2", "metrics-graphite": "mvn:io.dropwizard.metrics:metrics-graphite:3.2.2", "metrics-influxdb": "mvn:com.izettle:metrics-influxdb:1.1.1", "metrics-json": "mvn:io.dropwizard.metrics:metrics-json:3.2.2", "minimal-json": "mvn:com.eclipsesource.minimal-json:minimal-json:0.9.4", "minlog": "mvn:com.esotericsoftware:minlog:1.3.0", "netty": "mvn:io.netty:netty:3.10.5.Final", "netty-buffer": "mvn:io.netty:netty-buffer:4.1.8.Final", "netty-codec": "mvn:io.netty:netty-codec:4.1.8.Final", "netty-common": "mvn:io.netty:netty-common:4.1.8.Final", "netty-handler": "mvn:io.netty:netty-handler:4.1.8.Final", "netty-transport": "mvn:io.netty:netty-transport:4.1.8.Final", "netty-transport-native-epoll": "mvn:io.netty:netty-transport-native-epoll:4.1.8.Final", "netty-resolver": "mvn:io.netty:netty-resolver:4.1.8.Final", "netty-codec-http2": "mvn:io.netty:netty-codec-http2:4.1.8.Final", "netty-codec-http": "mvn:io.netty:netty-codec-http:4.1.8.Final", "objenesis": "mvn:org.objenesis:objenesis:2.2", "openflowj": "mvn:org.onosproject:openflowj:3.2.0.onos", "org.apache.felix.scr": "mvn:org.apache.felix:org.apache.felix.scr:1.8.2", "org.apache.felix.scr.annotations": "mvn:org.apache.felix:org.apache.felix.scr.annotations:1.9.12", "org.apache.karaf.features.core": "mvn:org.apache.karaf.features:org.apache.karaf.features.core:3.0.8", "org.apache.karaf.shell.console": "mvn:org.apache.karaf.shell:org.apache.karaf.shell.console:3.0.8", "org.apache.httpcomponents.httpasyncclient-osgi": "mvn:org.apache.httpcomponents:httpasyncclient-osgi:4.1.2", "org.apache.httpcomponents.httpcore-nio": "mvn:org.apache.httpcomponents:httpcore-nio:4.4.4", "org.apache.karaf.jaas": "mvn:org.apache.karaf.jaas:org.apache.karaf.jaas.modules:3.0.5", "org.apache.karaf.system.core": "mvn:org.apache.karaf.system:org.apache.karaf.system.core:3.0.8", "org.apache.servicemix.bundles.snmp4j": "mvn:org.apache.servicemix.bundles:org.apache.servicemix.bundles.snmp4j:2.3.4_1", "org.osgi.compendium": "mvn:org.osgi:org.osgi.compendium:5.0.0", "osgi-core": "mvn:org.osgi:org.osgi.core:5.0.0", "reflectasm": "mvn:com.esotericsoftware:reflectasm:1.11.0", "remotetea-oncrpc": "mvn:org.acplt.remotetea:remotetea-oncrpc:1.1.3", "rrd4j": "mvn:org.rrd4j:rrd4j:3.1", "javassist": "mvn:org.javassist:javassist:3.20.0-GA", //transitive "mimepull": "mvn:org.jvnet.mimepull:mimepull:1.9.6", //transitive "servlet-api": "mvn:javax.servlet:servlet-api:2.5", "slf4j-api": "mvn:org.slf4j:slf4j-api:1.7.21", "slf4j-jdk14": "mvn:org.slf4j:slf4j-jdk14:1.7.21", "typesafe-config": "mvn:com.typesafe:config:1.2.1", "validation-api": "mvn:javax.validation:validation-api:1.1.0.Final", "checkstyle": "mvn:com.puppycrawl.tools:checkstyle:6.19", "apache-karaf": "http://onlab.vicci.org/onos/third-party/apache-karaf-3.0.8-offline-20170825.tar.gz", "bndlib": "mvn:biz.aQute.bnd:biz.aQute.bndlib:jar:3.1.0", "bndexe": "http://onlab.vicci.org/onos/third-party/biz.aQute.bnd-3.1.0.jar", "libthrift": "mvn:org.apache.thrift:libthrift:0.9.3", "qdox": "mvn:com.thoughtworks.qdox:qdox:2.0-M3", "org.apache.felix.scr.bnd": { "uri": "mvn:org.onosproject:org.apache.felix.scr.bnd:1.4.1-SNAPSHOT", "repo": "https://oss.sonatype.org/content/repositories/snapshots" }, "snmp-core": "mvn:org.onosproject:snmp-core:1.3-20161021.1", "bti7000": "mvn:org.onosproject:mibbler-mibs-bti7000:1.0-20151221.1", "mibs-net-snmp": "mvn:org.onosproject:mibbler-mibs-net-snmp:1.0-20151221.1", "mibs-rfc": "mvn:org.onosproject:mibbler-mibs-rfc:1.0-20151221.1", // Openstack4j related jars "openstack4j-core": "mvn:org.pacesys:openstack4j-core:2.11", "openstack4j-http-connector": "mvn:org.pacesys.openstack4j.connectors:openstack4j-http-connector:2.11", "openstack4j-httpclient": "mvn:org.pacesys.openstack4j.connectors:openstack4j-httpclient:2.11", // old version of YANG tools for YMS "onos-yang-datamodel": "mvn:org.onosproject:onos-yang-datamodel:1.11", "onos-yang-maven-plugin": "mvn:org.onosproject:onos-yang-maven-plugin:1.11", "onos-yang-utils-generator": "mvn:org.onosproject:onos-yang-utils-generator:1.11", // Note: update BVER in tools/dev/bin/patch-yang-libs "onos-yang-model":"mvn:org.onosproject:onos-yang-model:2.3.0-b2", "onos-yang-compiler-api":"mvn:org.onosproject:onos-yang-compiler-api:2.3.0-b2", "onos-yang-runtime":"mvn:org.onosproject:onos-yang-runtime:2.3.0-b2", "onos-yang-serializers-json":"mvn:org.onosproject:onos-yang-serializers-json:2.3.0-b2", "onos-yang-serializers-xml":"mvn:org.onosproject:onos-yang-serializers-xml:2.3.0-b2", "onos-yang-serializers-utils":"mvn:org.onosproject:onos-yang-serializers-utils:2.3.0-b2", "org.apache.servicemix.bundles.dom4j":"mvn:org.apache.servicemix.bundles:org.apache.servicemix.bundles.dom4j:1.6.1_5", "plexus-utils": "mvn:org.codehaus.plexus:plexus-utils:3.0.24", "sshd-core": "mvn:org.apache.sshd:sshd-core:1.4.0", "grpc-core-1.3.0": "mvn:io.grpc:grpc-core:1.3.0", "grpc-protobuf-1.3.0": "mvn:io.grpc:grpc-protobuf:1.3.0", "grpc-protobuf-lite-1.3.0": "mvn:io.grpc:grpc-protobuf-lite:1.3.0", "grpc-stub-1.3.0": "mvn:io.grpc:grpc-stub:1.3.0", "grpc-netty-1.3.0": "mvn:io.grpc:grpc-netty:1.3.0", "grpc-auth-1.3.0": "mvn:io.grpc:grpc-auth:1.3.0", "protobuf-java-3.3.0": "mvn:com.google.protobuf:protobuf-java:3.3.0", "protobuf-java-3.0.2": "mvn:com.google.protobuf:protobuf-java:3.0.2", "protobuf-java-3.2.0": "mvn:com.google.protobuf:protobuf-java:3.2.0", "grpc-testing-1.3.0": "mvn:io.grpc:grpc-testing:1.3.0", "grpc-testing-proto-1.3.0": "mvn:io.grpc:grpc-testing-proto:1.3.0", "grpc-context-1.3.0": "mvn:io.grpc:grpc-context:1.3.0", "google-truth-0.28": "mvn:com.google.truth:truth:0.28", "google-code-findbugs-3.0.0": "mvn:com.google.code.findbugs:jsr305:3.0.0", "google-errorprone-2.0.19": "mvn:com.google.errorprone:error_prone_annotations:2.0.19", "google-instrumentation-0.3.0": "mvn:com.google.instrumentation:instrumentation-api:0.3.0", "bcpkix-jdk15on": "mvn:org.bouncycastle:bcpkix-jdk15on:1.58", "bcprov-jdk15on": "mvn:org.bouncycastle:bcprov-jdk15on:1.58", "hamcrest-optional": "mvn:com.spotify:hamcrest-optional:1.1.0", "swagger-annotations": "mvn:io.swagger:swagger-annotations:1.5.16" } }