Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

java.lang.IllegalArgumentException: Jetty ALPN/NPN has not been properly configured. when trying to use PubSub #2398

Closed
sceee opened this issue Aug 31, 2017 · 27 comments
Assignees
Labels
priority: p1 Important issue which blocks shipping the next release. Will be fixed prior to next release. type: bug Error or flaw in code with unintended results or allowing sub-optimal usage patterns.

Comments

@sceee
Copy link

sceee commented Aug 31, 2017

Hi,

I am trying to use the google cloud libraries to connect to PubSub but I am getting the following exception when trying to execute the following code:

projectID = "XYZ";
subscriptionID = "ABC/XYZ";
subscriptionName = SubscriptionName.create(projectID, subscriptionID);
subscriber = Subscriber.defaultBuilder(subscriptionName, new MessageReceiverEx()).build();
subscriber.startAsync().awaitRunning();
Caused by: java.lang.IllegalStateException: Expected the service InnerService [FAILED] to be RUNNING, but the service has FAILED
        at com.google.common.util.concurrent.AbstractService.checkCurrentState(AbstractService.java:328)
        at com.google.common.util.concurrent.AbstractService.awaitRunning(AbstractService.java:266)
        at com.google.api.core.AbstractApiService.awaitRunning(AbstractApiService.java:97)
at ...


Caused by: java.lang.IllegalArgumentException: Jetty ALPN/NPN has not been properly configured.
        at io.grpc.netty.GrpcSslContexts.selectApplicationProtocolConfig(GrpcSslContexts.java:174)
        at io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:151)
        at io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:139)
        at io.grpc.netty.GrpcSslContexts.forClient(GrpcSslContexts.java:109)
        at io.grpc.netty.NettyChannelBuilder$NettyTransportFactory.<init>(NettyChannelBuilder.java:470)
        at io.grpc.netty.NettyChannelBuilder.buildTransportFactory(NettyChannelBuilder.java:338)
        at io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:305)
        at com.google.api.gax.grpc.InstantiatingChannelProvider.createChannel(InstantiatingChannelProvider.java:125)
        at com.google.api.gax.grpc.InstantiatingChannelProvider.getChannel(InstantiatingChannelProvider.java:110)
        at com.google.cloud.pubsub.v1.Subscriber.doStart(Subscriber.java:239)
        at com.google.api.core.AbstractApiService$InnerService.doStart(AbstractApiService.java:149)
        at com.google.common.util.concurrent.AbstractService.startAsync(AbstractService.java:211)
        at com.google.api.core.AbstractApiService.startAsync(AbstractApiService.java:121)
        at com.google.cloud.pubsub.v1.Subscriber.startAsync(Subscriber.java:228)

The last line in my code (subscriber.startAsync().awaitRunning();) is the position where the upper exception origines from.

Am I using something wrong or is this a bug?
I am using compile group: 'com.google.cloud', name: 'google-cloud-pubsub', version:'0.22.0-beta' as gradle dependency.

@vam-google vam-google added api: pubsub Issues related to the Pub/Sub API. type: bug Error or flaw in code with unintended results or allowing sub-optimal usage patterns. labels Sep 1, 2017
@vam-google
Copy link
Contributor

Hi @sceee, can you please post your dependency tree output? (run gradle dependencies from your project directory). Specifically how does your io.netty:netty-tcnative-boringssl-static dependency look like (if you have it)?

@sceee
Copy link
Author

sceee commented Sep 2, 2017

Hi @vam-google ,

the one's with the io.netty:netty-tcnative-boringssl-static dependency look like this in my own library (where I am using pubsub):

testRuntimeClasspath - Runtime classpath of source set 'test'.
+--- com.google.cloud:google-cloud-pubsub:0.22.0-beta
|    +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
...
|    +--- com.google.cloud:google-cloud-core-grpc:1.4.0
|    |    +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
...

Do you need the complete dependency tree, too?
Do you need the complete dependency tree from the full application using my library that's using pubsub, too?

Please let me know if you need something else and thanks in advance!

@Mistic92
Copy link

Mistic92 commented Sep 3, 2017

What system are you using? I had similar problem but because of alpine linux

@sceee
Copy link
Author

sceee commented Sep 3, 2017

@Mistic92 this happened on my development machine which is Windows 10 x64, latest update.

@lesv
Copy link
Contributor

lesv commented Sep 5, 2017

@sceee Could you ask about this in grpc/grpc-java - They may be able to suggest something. It sounds like your TMPDIR isn't set or writeable.

Take a look at: $LD_LIBRARY_PATH, and %PATH%.

@Mistic92
Copy link

I just get similar error with Spring Boot 2.0.0.M4. On 1.5.6.RELEASE its ok

2017-09-15 23:10:17.353 [pool-2-thread-1]       ERROR -c.b.b.f.p.PubSubWorker$1- Jetty ALPN/NPN has not been properly configured.
java.lang.IllegalArgumentException: Jetty ALPN/NPN has not been properly configured.
	at io.grpc.netty.GrpcSslContexts.selectApplicationProtocolConfig(GrpcSslContexts.java:159) ~[grpc-netty-1.6.1.jar:1.6.1]
	at io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:136) ~[grpc-netty-1.6.1.jar:1.6.1]
	at io.grpc.netty.GrpcSslContexts.configure(GrpcSslContexts.java:124) ~[grpc-netty-1.6.1.jar:1.6.1]
	at io.grpc.netty.GrpcSslContexts.forClient(GrpcSslContexts.java:94) ~[grpc-netty-1.6.1.jar:1.6.1]
	at io.grpc.netty.NettyChannelBuilder$NettyTransportFactory$DefaultNettyTransportCreationParamsFilterFactory.<init>(NettyChannelBuilder.java:525) ~[grpc-netty-1.6.1.jar:1.6.1]
	at io.grpc.netty.NettyChannelBuilder$NettyTransportFactory$DefaultNettyTransportCreationParamsFilterFactory.<init>(NettyChannelBuilder.java:518) ~[grpc-netty-1.6.1.jar:1.6.1]
	at io.grpc.netty.NettyChannelBuilder$NettyTransportFactory.<init>(NettyChannelBuilder.java:457) ~[grpc-netty-1.6.1.jar:1.6.1]
	at io.grpc.netty.NettyChannelBuilder.buildTransportFactory(NettyChannelBuilder.java:326) ~[grpc-netty-1.6.1.jar:1.6.1]
	at io.grpc.internal.AbstractManagedChannelImplBuilder.build(AbstractManagedChannelImplBuilder.java:315) ~[grpc-core-1.6.1.jar:1.6.1]
	at com.google.api.gax.grpc.InstantiatingChannelProvider.createChannel(InstantiatingChannelProvider.java:131) ~[gax-grpc-0.25.1.jar:?]
	at com.google.api.gax.grpc.InstantiatingChannelProvider.getChannel(InstantiatingChannelProvider.java:116) ~[gax-grpc-0.25.1.jar:?]
	at com.google.cloud.pubsub.v1.Subscriber.doStart(Subscriber.java:239) ~[google-cloud-pubsub-0.23.1-beta.jar:0.23.1-beta]
	at com.google.api.core.AbstractApiService$InnerService.doStart(AbstractApiService.java:149) ~[api-common-1.1.0.jar:?]
	at com.google.common.util.concurrent.AbstractService.startAsync(AbstractService.java:211) [guava-20.0.jar:?]
	at com.google.api.core.AbstractApiService.startAsync(AbstractApiService.java:121) [api-common-1.1.0.jar:?]
	at com.google.cloud.pubsub.v1.Subscriber.startAsync(Subscriber.java:228) [google-cloud-pubsub-0.23.1-beta.jar:0.23.1-beta]

@lesv
Copy link
Contributor

lesv commented Sep 18, 2017

@meltsufin Any suggestions?

@lesv
Copy link
Contributor

lesv commented Sep 18, 2017

@Mistic92 Are you also on Windows-10 x64?
@jabubake FYI

@Xeli
Copy link

Xeli commented Sep 19, 2017

I am having the exact same issue (OSX 10.12.6)

I assume this is because the Subscriber gets messages pushed and needs a webserver for this. Would netty-tcnative-boringssl-static still be needed if it were to poll? The builder has a package protected method to enable or disable streaming (https://github.com/GoogleCloudPlatform/google-cloud-java/blob/master/google-cloud-pubsub/src/main/java/com/google/cloud/pubsub/v1/Subscriber.java#L607) but we cannot use it because it is not public.

@tafypz
Copy link

tafypz commented Sep 23, 2017

@Mistic92 I believe the issue occurs in spring-boot 2.0.0.M4 because it brings in io.netty:*:4.1.15. Final, google libs seem to bring 4.1.14.Final
I have the same problem with spring-boot-starter-webflux 2.0.0.M4 but not 2.0.0.M3.

If you use runtime group: 'io.netty', name: 'netty-tcnative-boringssl-static', version: '2.0.6.Final'
with spring-boot-webflux 2.0.0.M4 you should be able to run.

@lesv
Copy link
Contributor

lesv commented Sep 24, 2017

Google libs bring in: netty-tcnative-boringssl-static 1.1.33.Fork26 which is incompatible with the 2.x.x of netty-tcnative

I'll ask the client library team if they can shade or upgrade this stuff.

@sceee
Copy link
Author

sceee commented Oct 3, 2017

Thank you @lesv

@sceee
Copy link
Author

sceee commented Oct 14, 2017

@lesv is there a workaround for this problem I could use while waiting for the client library team to fix this?

@lesv
Copy link
Contributor

lesv commented Oct 17, 2017

@sceee There is probably some shading you could to to work around this.

What @vam-google was trying to get in your dependency tree was to figure out which library was causing the problem and to recommend a solution. If you give us the full tree, we might be able to help. If it has things you don't want the public to see, just remove those lines.

@sceee
Copy link
Author

sceee commented Oct 18, 2017

@lesv @vam-google oh sorry, I did misinterpret it. I thought you already figured out the problem and the solution will be to update netty internally in the PubSub lib.

So here's my full tree for the gradle configuration runtime. If this configuration is not enough, please let me know. I wanted to avoid having it too much.

The application itself:

compile - Dependencies for source set 'main' (deprecated, use 'implementation ' instead).
+--- org.apache.flink:flink-streaming-java_2.10:1.3.2
|    +--- org.apache.flink:flink-core:1.3.2
|    |    +--- org.apache.flink:flink-annotations:1.3.2
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-metrics-core:1.3.2
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- com.esotericsoftware.kryo:kryo:2.24.0
|    |    |    +--- com.esotericsoftware.minlog:minlog:1.2
|    |    |    \--- org.objenesis:objenesis:2.1
|    |    +--- commons-collections:commons-collections:3.2.2
|    |    +--- org.apache.commons:commons-compress:1.4.1
|    |    |    \--- org.tukaani:xz:1.0
|    |    +--- org.apache.avro:avro:1.7.7
|    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.9.13
|    |    |    |    \--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- com.thoughtworks.paranamer:paranamer:2.3
|    |    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.7
|    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-runtime_2.10:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-java:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2
|    |    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    |    +--- org.tukaani:xz:1.0
|    |    |    |    +--- commons-cli:commons-cli:1.3.1
|    |    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    |    +--- xmlenc:xmlenc:0.52
|    |    |    |    +--- commons-codec:commons-codec:1.4
|    |    |    |    +--- commons-io:commons-io:2.4
|    |    |    |    +--- commons-net:commons-net:3.1
|    |    |    |    +--- commons-collections:commons-collections:3.2.2
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    +--- org.mortbay.jetty:jetty-util:6.1.26
|    |    |    |    +--- com.sun.jersey:jersey-core:1.9
|    |    |    |    +--- commons-el:commons-el:1.0
|    |    |    |    |    \--- commons-logging:commons-logging:1.0.3 -> 1.1.3
|    |    |    |    +--- commons-logging:commons-logging:1.1.3
|    |    |    |    +--- com.jamesmurty.utils:java-xmlbuilder:0.4
|    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    +--- commons-configuration:commons-configuration:1.7
|    |    |    |    |    +--- commons-collections:commons-collections:3.2.1 -> 3.2.2
|    |    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    |    +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    |    \--- commons-digester:commons-digester:1.8.1
|    |    |    |    |         \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-digester:commons-digester:1.8.1 (*)
|    |    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.8.8 -> 1.9.13
|    |    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.8.8 -> 1.9.13 (*)
|    |    |    |    +--- com.jcraft:jsch:0.1.42
|    |    |    |    +--- commons-beanutils:commons-beanutils-bean-collections:1.8.3
|    |    |    |    |    \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-daemon:commons-daemon:1.0.13
|    |    |    |    +--- javax.xml.bind:jaxb-api:2.2.2
|    |    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    |    \--- javax.activation:activation:1.1
|    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    +--- javax.activation:activation:1.1
|    |    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2 (*)
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- io.netty:netty-all:4.0.27.Final
|    |    +--- org.javassist:javassist:3.18.2-GA
|    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    \--- com.typesafe:config:1.2.1
|    |    +--- com.data-artisans:flakka-remote_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom (*)
|    |    |    +--- io.netty:netty:3.8.0.Final
|    |    |    +--- com.google.protobuf:protobuf-java:2.5.0
|    |    |    \--- org.uncommons.maths:uncommons-maths:1.2.2a
|    |    +--- com.data-artisans:flakka-slf4j_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom (*)
|    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.7
|    |    +--- org.clapper:grizzled-slf4j_2.10:1.0.2
|    |    |    +--- org.scala-lang:scala-library:2.10.3 -> 2.10.5
|    |    |    \--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.github.scopt:scopt_2.10:3.5.0
|    |    +--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.7.4
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.7.0
|    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- org.apache.zookeeper:zookeeper:3.4.6
|    |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.7
|    |    |    +--- jline:jline:0.9.94
|    |    |    |    \--- junit:junit:3.8.1
|    |    |    \--- io.netty:netty:3.7.0.Final -> 3.8.0.Final
|    |    +--- com.twitter:chill_2.10:0.7.4
|    |    |    +--- org.scala-lang:scala-library:2.10.5
|    |    |    +--- com.twitter:chill-java:0.7.4
|    |    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-clients_2.10:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-runtime_2.10:1.3.2 (*)
|    |    +--- org.apache.flink:flink-optimizer_2.10:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-runtime_2.10:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.commons:commons-math3:3.5
|    +--- org.apache.sling:org.apache.sling.commons.json:2.0.6
|    +--- org.slf4j:slf4j-api:1.7.7
|    +--- com.google.code.findbugs:jsr305:1.3.9
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.apache.flink:flink-clients_2.10:1.3.2 (*)
+--- org.apache.flink:flink-cep_2.10:1.3.2
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.slf4j:slf4j-log4j12:1.7.7
|    +--- org.slf4j:slf4j-api:1.7.7
|    \--- log4j:log4j:1.2.17
\--- log4j:log4j:1.2.17

compileClasspath - Compile classpath for source set 'main'.
+--- org.apache.flink:flink-streaming-java_2.10:1.3.2
|    +--- org.apache.flink:flink-core:1.3.2
|    |    +--- org.apache.flink:flink-annotations:1.3.2
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-metrics-core:1.3.2
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- com.esotericsoftware.kryo:kryo:2.24.0
|    |    |    +--- com.esotericsoftware.minlog:minlog:1.2
|    |    |    \--- org.objenesis:objenesis:2.1
|    |    +--- commons-collections:commons-collections:3.2.2
|    |    +--- org.apache.commons:commons-compress:1.4.1
|    |    |    \--- org.tukaani:xz:1.0
|    |    +--- org.apache.avro:avro:1.7.7
|    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.9.13
|    |    |    |    \--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- com.thoughtworks.paranamer:paranamer:2.3
|    |    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.7
|    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-runtime_2.10:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-java:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2
|    |    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    |    +--- org.tukaani:xz:1.0
|    |    |    |    +--- commons-cli:commons-cli:1.3.1
|    |    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    |    +--- xmlenc:xmlenc:0.52
|    |    |    |    +--- commons-codec:commons-codec:1.4
|    |    |    |    +--- commons-io:commons-io:2.4
|    |    |    |    +--- commons-net:commons-net:3.1
|    |    |    |    +--- commons-collections:commons-collections:3.2.2
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    +--- org.mortbay.jetty:jetty-util:6.1.26
|    |    |    |    +--- com.sun.jersey:jersey-core:1.9
|    |    |    |    +--- commons-el:commons-el:1.0
|    |    |    |    |    \--- commons-logging:commons-logging:1.0.3 -> 1.1.3
|    |    |    |    +--- commons-logging:commons-logging:1.1.3
|    |    |    |    +--- com.jamesmurty.utils:java-xmlbuilder:0.4
|    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    +--- commons-configuration:commons-configuration:1.7
|    |    |    |    |    +--- commons-collections:commons-collections:3.2.1 -> 3.2.2
|    |    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    |    +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    |    \--- commons-digester:commons-digester:1.8.1
|    |    |    |    |         \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-digester:commons-digester:1.8.1 (*)
|    |    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.8.8 -> 1.9.13
|    |    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.8.8 -> 1.9.13 (*)
|    |    |    |    +--- com.jcraft:jsch:0.1.42
|    |    |    |    +--- commons-beanutils:commons-beanutils-bean-collections:1.8.3
|    |    |    |    |    \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-daemon:commons-daemon:1.0.13
|    |    |    |    +--- javax.xml.bind:jaxb-api:2.2.2
|    |    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    |    \--- javax.activation:activation:1.1
|    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    +--- javax.activation:activation:1.1
|    |    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2 (*)
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- io.netty:netty-all:4.0.27.Final
|    |    +--- org.javassist:javassist:3.18.2-GA
|    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    \--- com.typesafe:config:1.2.1
|    |    +--- com.data-artisans:flakka-remote_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom (*)
|    |    |    +--- io.netty:netty:3.8.0.Final
|    |    |    +--- com.google.protobuf:protobuf-java:2.5.0
|    |    |    \--- org.uncommons.maths:uncommons-maths:1.2.2a
|    |    +--- com.data-artisans:flakka-slf4j_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom (*)
|    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.7
|    |    +--- org.clapper:grizzled-slf4j_2.10:1.0.2
|    |    |    +--- org.scala-lang:scala-library:2.10.3 -> 2.10.5
|    |    |    \--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.github.scopt:scopt_2.10:3.5.0
|    |    +--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.7.4
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.7.0
|    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- org.apache.zookeeper:zookeeper:3.4.6
|    |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.7
|    |    |    +--- jline:jline:0.9.94
|    |    |    |    \--- junit:junit:3.8.1
|    |    |    \--- io.netty:netty:3.7.0.Final -> 3.8.0.Final
|    |    +--- com.twitter:chill_2.10:0.7.4
|    |    |    +--- org.scala-lang:scala-library:2.10.5
|    |    |    +--- com.twitter:chill-java:0.7.4
|    |    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-clients_2.10:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-runtime_2.10:1.3.2 (*)
|    |    +--- org.apache.flink:flink-optimizer_2.10:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-runtime_2.10:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.commons:commons-math3:3.5
|    +--- org.apache.sling:org.apache.sling.commons.json:2.0.6
|    +--- org.slf4j:slf4j-api:1.7.7
|    +--- com.google.code.findbugs:jsr305:1.3.9
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.apache.flink:flink-clients_2.10:1.3.2 (*)
+--- org.apache.flink:flink-cep_2.10:1.3.2
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.slf4j:slf4j-log4j12:1.7.7
|    +--- org.slf4j:slf4j-api:1.7.7
|    \--- log4j:log4j:1.2.17
\--- log4j:log4j:1.2.17

compileOnly - Compile only dependencies for source set 'main'.
No dependencies

default - Configuration for default artifacts.
+--- org.apache.flink:flink-streaming-java_2.10:1.3.2
|    +--- org.apache.flink:flink-core:1.3.2
|    |    +--- org.apache.flink:flink-annotations:1.3.2
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-metrics-core:1.3.2
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- com.esotericsoftware.kryo:kryo:2.24.0
|    |    |    +--- com.esotericsoftware.minlog:minlog:1.2
|    |    |    \--- org.objenesis:objenesis:2.1
|    |    +--- commons-collections:commons-collections:3.2.2
|    |    +--- org.apache.commons:commons-compress:1.4.1
|    |    |    \--- org.tukaani:xz:1.0
|    |    +--- org.apache.avro:avro:1.7.7
|    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.9.13
|    |    |    |    \--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- com.thoughtworks.paranamer:paranamer:2.3
|    |    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.7
|    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-runtime_2.10:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-java:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2
|    |    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    |    +--- org.tukaani:xz:1.0
|    |    |    |    +--- commons-cli:commons-cli:1.3.1
|    |    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    |    +--- xmlenc:xmlenc:0.52
|    |    |    |    +--- commons-codec:commons-codec:1.4
|    |    |    |    +--- commons-io:commons-io:2.4
|    |    |    |    +--- commons-net:commons-net:3.1
|    |    |    |    +--- commons-collections:commons-collections:3.2.2
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    +--- org.mortbay.jetty:jetty-util:6.1.26
|    |    |    |    +--- com.sun.jersey:jersey-core:1.9
|    |    |    |    +--- commons-el:commons-el:1.0
|    |    |    |    |    \--- commons-logging:commons-logging:1.0.3 -> 1.1.3
|    |    |    |    +--- commons-logging:commons-logging:1.1.3
|    |    |    |    +--- com.jamesmurty.utils:java-xmlbuilder:0.4
|    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    +--- commons-configuration:commons-configuration:1.7
|    |    |    |    |    +--- commons-collections:commons-collections:3.2.1 -> 3.2.2
|    |    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    |    +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    |    \--- commons-digester:commons-digester:1.8.1
|    |    |    |    |         \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-digester:commons-digester:1.8.1 (*)
|    |    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.8.8 -> 1.9.13
|    |    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.8.8 -> 1.9.13 (*)
|    |    |    |    +--- com.jcraft:jsch:0.1.42
|    |    |    |    +--- commons-beanutils:commons-beanutils-bean-collections:1.8.3
|    |    |    |    |    \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-daemon:commons-daemon:1.0.13
|    |    |    |    +--- javax.xml.bind:jaxb-api:2.2.2
|    |    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    |    \--- javax.activation:activation:1.1
|    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    +--- javax.activation:activation:1.1
|    |    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2 (*)
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- io.netty:netty-all:4.0.27.Final
|    |    +--- org.javassist:javassist:3.18.2-GA
|    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    \--- com.typesafe:config:1.2.1
|    |    +--- com.data-artisans:flakka-remote_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom (*)
|    |    |    +--- io.netty:netty:3.8.0.Final
|    |    |    +--- com.google.protobuf:protobuf-java:2.5.0
|    |    |    \--- org.uncommons.maths:uncommons-maths:1.2.2a
|    |    +--- com.data-artisans:flakka-slf4j_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom (*)
|    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.7
|    |    +--- org.clapper:grizzled-slf4j_2.10:1.0.2
|    |    |    +--- org.scala-lang:scala-library:2.10.3 -> 2.10.5
|    |    |    \--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.github.scopt:scopt_2.10:3.5.0
|    |    +--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.7.4
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.7.0
|    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- org.apache.zookeeper:zookeeper:3.4.6
|    |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.7
|    |    |    +--- jline:jline:0.9.94
|    |    |    |    \--- junit:junit:3.8.1
|    |    |    \--- io.netty:netty:3.7.0.Final -> 3.8.0.Final
|    |    +--- com.twitter:chill_2.10:0.7.4
|    |    |    +--- org.scala-lang:scala-library:2.10.5
|    |    |    +--- com.twitter:chill-java:0.7.4
|    |    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-clients_2.10:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-runtime_2.10:1.3.2 (*)
|    |    +--- org.apache.flink:flink-optimizer_2.10:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-runtime_2.10:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.commons:commons-math3:3.5
|    +--- org.apache.sling:org.apache.sling.commons.json:2.0.6
|    +--- org.slf4j:slf4j-api:1.7.7
|    +--- com.google.code.findbugs:jsr305:1.3.9
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.apache.flink:flink-clients_2.10:1.3.2 (*)
+--- org.apache.flink:flink-cep_2.10:1.3.2
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.slf4j:slf4j-log4j12:1.7.7
|    +--- org.slf4j:slf4j-api:1.7.7
|    \--- log4j:log4j:1.2.17
\--- log4j:log4j:1.2.17

implementation - Implementation only dependencies for source set 'main'. (n)
No dependencies

runtime - Runtime dependencies for source set 'main' (deprecated, use 'runtimeOnly ' instead).
+--- org.apache.flink:flink-streaming-java_2.10:1.3.2
|    +--- org.apache.flink:flink-core:1.3.2
|    |    +--- org.apache.flink:flink-annotations:1.3.2
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-metrics-core:1.3.2
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- com.esotericsoftware.kryo:kryo:2.24.0
|    |    |    +--- com.esotericsoftware.minlog:minlog:1.2
|    |    |    \--- org.objenesis:objenesis:2.1
|    |    +--- commons-collections:commons-collections:3.2.2
|    |    +--- org.apache.commons:commons-compress:1.4.1
|    |    |    \--- org.tukaani:xz:1.0
|    |    +--- org.apache.avro:avro:1.7.7
|    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.9.13
|    |    |    |    \--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- com.thoughtworks.paranamer:paranamer:2.3
|    |    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.7
|    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-runtime_2.10:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-java:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2
|    |    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    |    +--- org.tukaani:xz:1.0
|    |    |    |    +--- commons-cli:commons-cli:1.3.1
|    |    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    |    +--- xmlenc:xmlenc:0.52
|    |    |    |    +--- commons-codec:commons-codec:1.4
|    |    |    |    +--- commons-io:commons-io:2.4
|    |    |    |    +--- commons-net:commons-net:3.1
|    |    |    |    +--- commons-collections:commons-collections:3.2.2
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    +--- org.mortbay.jetty:jetty-util:6.1.26
|    |    |    |    +--- com.sun.jersey:jersey-core:1.9
|    |    |    |    +--- commons-el:commons-el:1.0
|    |    |    |    |    \--- commons-logging:commons-logging:1.0.3 -> 1.1.3
|    |    |    |    +--- commons-logging:commons-logging:1.1.3
|    |    |    |    +--- com.jamesmurty.utils:java-xmlbuilder:0.4
|    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    +--- commons-configuration:commons-configuration:1.7
|    |    |    |    |    +--- commons-collections:commons-collections:3.2.1 -> 3.2.2
|    |    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    |    +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    |    \--- commons-digester:commons-digester:1.8.1
|    |    |    |    |         \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-digester:commons-digester:1.8.1 (*)
|    |    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.8.8 -> 1.9.13
|    |    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.8.8 -> 1.9.13 (*)
|    |    |    |    +--- com.jcraft:jsch:0.1.42
|    |    |    |    +--- commons-beanutils:commons-beanutils-bean-collections:1.8.3
|    |    |    |    |    \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-daemon:commons-daemon:1.0.13
|    |    |    |    +--- javax.xml.bind:jaxb-api:2.2.2
|    |    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    |    \--- javax.activation:activation:1.1
|    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    +--- javax.activation:activation:1.1
|    |    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2 (*)
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- io.netty:netty-all:4.0.27.Final
|    |    +--- org.javassist:javassist:3.18.2-GA
|    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    \--- com.typesafe:config:1.2.1
|    |    +--- com.data-artisans:flakka-remote_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom (*)
|    |    |    +--- io.netty:netty:3.8.0.Final
|    |    |    +--- com.google.protobuf:protobuf-java:2.5.0
|    |    |    \--- org.uncommons.maths:uncommons-maths:1.2.2a
|    |    +--- com.data-artisans:flakka-slf4j_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom (*)
|    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.7
|    |    +--- org.clapper:grizzled-slf4j_2.10:1.0.2
|    |    |    +--- org.scala-lang:scala-library:2.10.3 -> 2.10.5
|    |    |    \--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.github.scopt:scopt_2.10:3.5.0
|    |    +--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.7.4
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.7.0
|    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- org.apache.zookeeper:zookeeper:3.4.6
|    |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.7
|    |    |    +--- jline:jline:0.9.94
|    |    |    |    \--- junit:junit:3.8.1
|    |    |    \--- io.netty:netty:3.7.0.Final -> 3.8.0.Final
|    |    +--- com.twitter:chill_2.10:0.7.4
|    |    |    +--- org.scala-lang:scala-library:2.10.5
|    |    |    +--- com.twitter:chill-java:0.7.4
|    |    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-clients_2.10:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-runtime_2.10:1.3.2 (*)
|    |    +--- org.apache.flink:flink-optimizer_2.10:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-runtime_2.10:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.commons:commons-math3:3.5
|    +--- org.apache.sling:org.apache.sling.commons.json:2.0.6
|    +--- org.slf4j:slf4j-api:1.7.7
|    +--- com.google.code.findbugs:jsr305:1.3.9
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.apache.flink:flink-clients_2.10:1.3.2 (*)
+--- org.apache.flink:flink-cep_2.10:1.3.2
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.slf4j:slf4j-log4j12:1.7.7
|    +--- org.slf4j:slf4j-api:1.7.7
|    \--- log4j:log4j:1.2.17
\--- log4j:log4j:1.2.17

runtimeClasspath - Runtime classpath of source set 'main'.
+--- org.apache.flink:flink-streaming-java_2.10:1.3.2
|    +--- org.apache.flink:flink-core:1.3.2
|    |    +--- org.apache.flink:flink-annotations:1.3.2
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-metrics-core:1.3.2
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- com.esotericsoftware.kryo:kryo:2.24.0
|    |    |    +--- com.esotericsoftware.minlog:minlog:1.2
|    |    |    \--- org.objenesis:objenesis:2.1
|    |    +--- commons-collections:commons-collections:3.2.2
|    |    +--- org.apache.commons:commons-compress:1.4.1
|    |    |    \--- org.tukaani:xz:1.0
|    |    +--- org.apache.avro:avro:1.7.7
|    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.9.13
|    |    |    |    \--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- com.thoughtworks.paranamer:paranamer:2.3
|    |    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.7
|    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-runtime_2.10:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-java:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2
|    |    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    |    +--- org.tukaani:xz:1.0
|    |    |    |    +--- commons-cli:commons-cli:1.3.1
|    |    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    |    +--- xmlenc:xmlenc:0.52
|    |    |    |    +--- commons-codec:commons-codec:1.4
|    |    |    |    +--- commons-io:commons-io:2.4
|    |    |    |    +--- commons-net:commons-net:3.1
|    |    |    |    +--- commons-collections:commons-collections:3.2.2
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    +--- org.mortbay.jetty:jetty-util:6.1.26
|    |    |    |    +--- com.sun.jersey:jersey-core:1.9
|    |    |    |    +--- commons-el:commons-el:1.0
|    |    |    |    |    \--- commons-logging:commons-logging:1.0.3 -> 1.1.3
|    |    |    |    +--- commons-logging:commons-logging:1.1.3
|    |    |    |    +--- com.jamesmurty.utils:java-xmlbuilder:0.4
|    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    +--- commons-configuration:commons-configuration:1.7
|    |    |    |    |    +--- commons-collections:commons-collections:3.2.1 -> 3.2.2
|    |    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    |    +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    |    \--- commons-digester:commons-digester:1.8.1
|    |    |    |    |         \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-digester:commons-digester:1.8.1 (*)
|    |    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.8.8 -> 1.9.13
|    |    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.8.8 -> 1.9.13 (*)
|    |    |    |    +--- com.jcraft:jsch:0.1.42
|    |    |    |    +--- commons-beanutils:commons-beanutils-bean-collections:1.8.3
|    |    |    |    |    \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-daemon:commons-daemon:1.0.13
|    |    |    |    +--- javax.xml.bind:jaxb-api:2.2.2
|    |    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    |    \--- javax.activation:activation:1.1
|    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    +--- javax.activation:activation:1.1
|    |    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2 (*)
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- io.netty:netty-all:4.0.27.Final
|    |    +--- org.javassist:javassist:3.18.2-GA
|    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    \--- com.typesafe:config:1.2.1
|    |    +--- com.data-artisans:flakka-remote_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom (*)
|    |    |    +--- io.netty:netty:3.8.0.Final
|    |    |    +--- com.google.protobuf:protobuf-java:2.5.0
|    |    |    \--- org.uncommons.maths:uncommons-maths:1.2.2a
|    |    +--- com.data-artisans:flakka-slf4j_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom (*)
|    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.7
|    |    +--- org.clapper:grizzled-slf4j_2.10:1.0.2
|    |    |    +--- org.scala-lang:scala-library:2.10.3 -> 2.10.5
|    |    |    \--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.github.scopt:scopt_2.10:3.5.0
|    |    +--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.7.4
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.7.0
|    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- org.apache.zookeeper:zookeeper:3.4.6
|    |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.7
|    |    |    +--- jline:jline:0.9.94
|    |    |    |    \--- junit:junit:3.8.1
|    |    |    \--- io.netty:netty:3.7.0.Final -> 3.8.0.Final
|    |    +--- com.twitter:chill_2.10:0.7.4
|    |    |    +--- org.scala-lang:scala-library:2.10.5
|    |    |    +--- com.twitter:chill-java:0.7.4
|    |    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-clients_2.10:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-runtime_2.10:1.3.2 (*)
|    |    +--- org.apache.flink:flink-optimizer_2.10:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-runtime_2.10:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.commons:commons-math3:3.5
|    +--- org.apache.sling:org.apache.sling.commons.json:2.0.6
|    +--- org.slf4j:slf4j-api:1.7.7
|    +--- com.google.code.findbugs:jsr305:1.3.9
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.apache.flink:flink-clients_2.10:1.3.2 (*)
+--- org.apache.flink:flink-cep_2.10:1.3.2
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.slf4j:slf4j-log4j12:1.7.7
|    +--- org.slf4j:slf4j-api:1.7.7
|    \--- log4j:log4j:1.2.17
\--- log4j:log4j:1.2.17

runtimeElements - Elements of runtime for main. (n)
No dependencies

runtimeOnly - Runtime only dependencies for source set 'main'. (n)
No dependencies

shadow
No dependencies

testCompile - Dependencies for source set 'test' (deprecated, use 'testImplementation ' instead).
+--- org.apache.flink:flink-streaming-java_2.10:1.3.2
|    +--- org.apache.flink:flink-core:1.3.2
|    |    +--- org.apache.flink:flink-annotations:1.3.2
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-metrics-core:1.3.2
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- com.esotericsoftware.kryo:kryo:2.24.0
|    |    |    +--- com.esotericsoftware.minlog:minlog:1.2
|    |    |    \--- org.objenesis:objenesis:2.1
|    |    +--- commons-collections:commons-collections:3.2.2
|    |    +--- org.apache.commons:commons-compress:1.4.1
|    |    |    \--- org.tukaani:xz:1.0
|    |    +--- org.apache.avro:avro:1.7.7
|    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.9.13
|    |    |    |    \--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- com.thoughtworks.paranamer:paranamer:2.3
|    |    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.7
|    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-runtime_2.10:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-java:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2
|    |    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    |    +--- org.tukaani:xz:1.0
|    |    |    |    +--- commons-cli:commons-cli:1.3.1
|    |    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    |    +--- xmlenc:xmlenc:0.52
|    |    |    |    +--- commons-codec:commons-codec:1.4
|    |    |    |    +--- commons-io:commons-io:2.4
|    |    |    |    +--- commons-net:commons-net:3.1
|    |    |    |    +--- commons-collections:commons-collections:3.2.2
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    +--- org.mortbay.jetty:jetty-util:6.1.26
|    |    |    |    +--- com.sun.jersey:jersey-core:1.9
|    |    |    |    +--- commons-el:commons-el:1.0
|    |    |    |    |    \--- commons-logging:commons-logging:1.0.3 -> 1.1.3
|    |    |    |    +--- commons-logging:commons-logging:1.1.3
|    |    |    |    +--- com.jamesmurty.utils:java-xmlbuilder:0.4
|    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    +--- commons-configuration:commons-configuration:1.7
|    |    |    |    |    +--- commons-collections:commons-collections:3.2.1 -> 3.2.2
|    |    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    |    +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    |    \--- commons-digester:commons-digester:1.8.1
|    |    |    |    |         \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-digester:commons-digester:1.8.1 (*)
|    |    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.8.8 -> 1.9.13
|    |    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.8.8 -> 1.9.13 (*)
|    |    |    |    +--- com.jcraft:jsch:0.1.42
|    |    |    |    +--- commons-beanutils:commons-beanutils-bean-collections:1.8.3
|    |    |    |    |    \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-daemon:commons-daemon:1.0.13
|    |    |    |    +--- javax.xml.bind:jaxb-api:2.2.2
|    |    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    |    \--- javax.activation:activation:1.1
|    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    +--- javax.activation:activation:1.1
|    |    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2 (*)
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- io.netty:netty-all:4.0.27.Final
|    |    +--- org.javassist:javassist:3.18.2-GA
|    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    \--- com.typesafe:config:1.2.1
|    |    +--- com.data-artisans:flakka-remote_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom (*)
|    |    |    +--- io.netty:netty:3.8.0.Final
|    |    |    +--- com.google.protobuf:protobuf-java:2.5.0
|    |    |    \--- org.uncommons.maths:uncommons-maths:1.2.2a
|    |    +--- com.data-artisans:flakka-slf4j_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom (*)
|    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.7
|    |    +--- org.clapper:grizzled-slf4j_2.10:1.0.2
|    |    |    +--- org.scala-lang:scala-library:2.10.3 -> 2.10.5
|    |    |    \--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.github.scopt:scopt_2.10:3.5.0
|    |    +--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.7.4
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.7.0
|    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- org.apache.zookeeper:zookeeper:3.4.6
|    |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.7
|    |    |    +--- jline:jline:0.9.94
|    |    |    |    \--- junit:junit:3.8.1
|    |    |    \--- io.netty:netty:3.7.0.Final -> 3.8.0.Final
|    |    +--- com.twitter:chill_2.10:0.7.4
|    |    |    +--- org.scala-lang:scala-library:2.10.5
|    |    |    +--- com.twitter:chill-java:0.7.4
|    |    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-clients_2.10:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-runtime_2.10:1.3.2 (*)
|    |    +--- org.apache.flink:flink-optimizer_2.10:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-runtime_2.10:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.commons:commons-math3:3.5
|    +--- org.apache.sling:org.apache.sling.commons.json:2.0.6
|    +--- org.slf4j:slf4j-api:1.7.7
|    +--- com.google.code.findbugs:jsr305:1.3.9
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.apache.flink:flink-clients_2.10:1.3.2 (*)
+--- org.apache.flink:flink-cep_2.10:1.3.2
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.slf4j:slf4j-log4j12:1.7.7
|    +--- org.slf4j:slf4j-api:1.7.7
|    \--- log4j:log4j:1.2.17
\--- log4j:log4j:1.2.17

testCompileClasspath - Compile classpath for source set 'test'.
+--- org.apache.flink:flink-streaming-java_2.10:1.3.2
|    +--- org.apache.flink:flink-core:1.3.2
|    |    +--- org.apache.flink:flink-annotations:1.3.2
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-metrics-core:1.3.2
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- com.esotericsoftware.kryo:kryo:2.24.0
|    |    |    +--- com.esotericsoftware.minlog:minlog:1.2
|    |    |    \--- org.objenesis:objenesis:2.1
|    |    +--- commons-collections:commons-collections:3.2.2
|    |    +--- org.apache.commons:commons-compress:1.4.1
|    |    |    \--- org.tukaani:xz:1.0
|    |    +--- org.apache.avro:avro:1.7.7
|    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.9.13
|    |    |    |    \--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- com.thoughtworks.paranamer:paranamer:2.3
|    |    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.7
|    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-runtime_2.10:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-java:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2
|    |    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    |    +--- org.tukaani:xz:1.0
|    |    |    |    +--- commons-cli:commons-cli:1.3.1
|    |    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    |    +--- xmlenc:xmlenc:0.52
|    |    |    |    +--- commons-codec:commons-codec:1.4
|    |    |    |    +--- commons-io:commons-io:2.4
|    |    |    |    +--- commons-net:commons-net:3.1
|    |    |    |    +--- commons-collections:commons-collections:3.2.2
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    +--- org.mortbay.jetty:jetty-util:6.1.26
|    |    |    |    +--- com.sun.jersey:jersey-core:1.9
|    |    |    |    +--- commons-el:commons-el:1.0
|    |    |    |    |    \--- commons-logging:commons-logging:1.0.3 -> 1.1.3
|    |    |    |    +--- commons-logging:commons-logging:1.1.3
|    |    |    |    +--- com.jamesmurty.utils:java-xmlbuilder:0.4
|    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    +--- commons-configuration:commons-configuration:1.7
|    |    |    |    |    +--- commons-collections:commons-collections:3.2.1 -> 3.2.2
|    |    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    |    +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    |    \--- commons-digester:commons-digester:1.8.1
|    |    |    |    |         \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-digester:commons-digester:1.8.1 (*)
|    |    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.8.8 -> 1.9.13
|    |    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.8.8 -> 1.9.13 (*)
|    |    |    |    +--- com.jcraft:jsch:0.1.42
|    |    |    |    +--- commons-beanutils:commons-beanutils-bean-collections:1.8.3
|    |    |    |    |    \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-daemon:commons-daemon:1.0.13
|    |    |    |    +--- javax.xml.bind:jaxb-api:2.2.2
|    |    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    |    \--- javax.activation:activation:1.1
|    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    +--- javax.activation:activation:1.1
|    |    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2 (*)
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- io.netty:netty-all:4.0.27.Final
|    |    +--- org.javassist:javassist:3.18.2-GA
|    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    \--- com.typesafe:config:1.2.1
|    |    +--- com.data-artisans:flakka-remote_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom (*)
|    |    |    +--- io.netty:netty:3.8.0.Final
|    |    |    +--- com.google.protobuf:protobuf-java:2.5.0
|    |    |    \--- org.uncommons.maths:uncommons-maths:1.2.2a
|    |    +--- com.data-artisans:flakka-slf4j_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom (*)
|    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.7
|    |    +--- org.clapper:grizzled-slf4j_2.10:1.0.2
|    |    |    +--- org.scala-lang:scala-library:2.10.3 -> 2.10.5
|    |    |    \--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.github.scopt:scopt_2.10:3.5.0
|    |    +--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.7.4
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.7.0
|    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- org.apache.zookeeper:zookeeper:3.4.6
|    |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.7
|    |    |    +--- jline:jline:0.9.94
|    |    |    |    \--- junit:junit:3.8.1
|    |    |    \--- io.netty:netty:3.7.0.Final -> 3.8.0.Final
|    |    +--- com.twitter:chill_2.10:0.7.4
|    |    |    +--- org.scala-lang:scala-library:2.10.5
|    |    |    +--- com.twitter:chill-java:0.7.4
|    |    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-clients_2.10:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-runtime_2.10:1.3.2 (*)
|    |    +--- org.apache.flink:flink-optimizer_2.10:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-runtime_2.10:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.commons:commons-math3:3.5
|    +--- org.apache.sling:org.apache.sling.commons.json:2.0.6
|    +--- org.slf4j:slf4j-api:1.7.7
|    +--- com.google.code.findbugs:jsr305:1.3.9
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.apache.flink:flink-clients_2.10:1.3.2 (*)
+--- org.apache.flink:flink-cep_2.10:1.3.2
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.slf4j:slf4j-log4j12:1.7.7
|    +--- org.slf4j:slf4j-api:1.7.7
|    \--- log4j:log4j:1.2.17
\--- log4j:log4j:1.2.17

testCompileOnly - Compile only dependencies for source set 'test'.
No dependencies

testImplementation - Implementation only dependencies for source set 'test'. (n)
No dependencies

testRuntime - Runtime dependencies for source set 'test' (deprecated, use 'testRuntimeOnly ' instead).
+--- org.apache.flink:flink-streaming-java_2.10:1.3.2
|    +--- org.apache.flink:flink-core:1.3.2
|    |    +--- org.apache.flink:flink-annotations:1.3.2
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-metrics-core:1.3.2
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- com.esotericsoftware.kryo:kryo:2.24.0
|    |    |    +--- com.esotericsoftware.minlog:minlog:1.2
|    |    |    \--- org.objenesis:objenesis:2.1
|    |    +--- commons-collections:commons-collections:3.2.2
|    |    +--- org.apache.commons:commons-compress:1.4.1
|    |    |    \--- org.tukaani:xz:1.0
|    |    +--- org.apache.avro:avro:1.7.7
|    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.9.13
|    |    |    |    \--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- com.thoughtworks.paranamer:paranamer:2.3
|    |    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.7
|    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-runtime_2.10:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-java:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2
|    |    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    |    +--- org.tukaani:xz:1.0
|    |    |    |    +--- commons-cli:commons-cli:1.3.1
|    |    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    |    +--- xmlenc:xmlenc:0.52
|    |    |    |    +--- commons-codec:commons-codec:1.4
|    |    |    |    +--- commons-io:commons-io:2.4
|    |    |    |    +--- commons-net:commons-net:3.1
|    |    |    |    +--- commons-collections:commons-collections:3.2.2
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    +--- org.mortbay.jetty:jetty-util:6.1.26
|    |    |    |    +--- com.sun.jersey:jersey-core:1.9
|    |    |    |    +--- commons-el:commons-el:1.0
|    |    |    |    |    \--- commons-logging:commons-logging:1.0.3 -> 1.1.3
|    |    |    |    +--- commons-logging:commons-logging:1.1.3
|    |    |    |    +--- com.jamesmurty.utils:java-xmlbuilder:0.4
|    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    +--- commons-configuration:commons-configuration:1.7
|    |    |    |    |    +--- commons-collections:commons-collections:3.2.1 -> 3.2.2
|    |    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    |    +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    |    \--- commons-digester:commons-digester:1.8.1
|    |    |    |    |         \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-digester:commons-digester:1.8.1 (*)
|    |    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.8.8 -> 1.9.13
|    |    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.8.8 -> 1.9.13 (*)
|    |    |    |    +--- com.jcraft:jsch:0.1.42
|    |    |    |    +--- commons-beanutils:commons-beanutils-bean-collections:1.8.3
|    |    |    |    |    \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-daemon:commons-daemon:1.0.13
|    |    |    |    +--- javax.xml.bind:jaxb-api:2.2.2
|    |    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    |    \--- javax.activation:activation:1.1
|    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    +--- javax.activation:activation:1.1
|    |    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2 (*)
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- io.netty:netty-all:4.0.27.Final
|    |    +--- org.javassist:javassist:3.18.2-GA
|    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    \--- com.typesafe:config:1.2.1
|    |    +--- com.data-artisans:flakka-remote_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom (*)
|    |    |    +--- io.netty:netty:3.8.0.Final
|    |    |    +--- com.google.protobuf:protobuf-java:2.5.0
|    |    |    \--- org.uncommons.maths:uncommons-maths:1.2.2a
|    |    +--- com.data-artisans:flakka-slf4j_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom (*)
|    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.7
|    |    +--- org.clapper:grizzled-slf4j_2.10:1.0.2
|    |    |    +--- org.scala-lang:scala-library:2.10.3 -> 2.10.5
|    |    |    \--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.github.scopt:scopt_2.10:3.5.0
|    |    +--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.7.4
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.7.0
|    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- org.apache.zookeeper:zookeeper:3.4.6
|    |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.7
|    |    |    +--- jline:jline:0.9.94
|    |    |    |    \--- junit:junit:3.8.1
|    |    |    \--- io.netty:netty:3.7.0.Final -> 3.8.0.Final
|    |    +--- com.twitter:chill_2.10:0.7.4
|    |    |    +--- org.scala-lang:scala-library:2.10.5
|    |    |    +--- com.twitter:chill-java:0.7.4
|    |    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-clients_2.10:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-runtime_2.10:1.3.2 (*)
|    |    +--- org.apache.flink:flink-optimizer_2.10:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-runtime_2.10:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.commons:commons-math3:3.5
|    +--- org.apache.sling:org.apache.sling.commons.json:2.0.6
|    +--- org.slf4j:slf4j-api:1.7.7
|    +--- com.google.code.findbugs:jsr305:1.3.9
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.apache.flink:flink-clients_2.10:1.3.2 (*)
+--- org.apache.flink:flink-cep_2.10:1.3.2
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.slf4j:slf4j-log4j12:1.7.7
|    +--- org.slf4j:slf4j-api:1.7.7
|    \--- log4j:log4j:1.2.17
\--- log4j:log4j:1.2.17

testRuntimeClasspath - Runtime classpath of source set 'test'.
+--- org.apache.flink:flink-streaming-java_2.10:1.3.2
|    +--- org.apache.flink:flink-core:1.3.2
|    |    +--- org.apache.flink:flink-annotations:1.3.2
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-metrics-core:1.3.2
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- com.esotericsoftware.kryo:kryo:2.24.0
|    |    |    +--- com.esotericsoftware.minlog:minlog:1.2
|    |    |    \--- org.objenesis:objenesis:2.1
|    |    +--- commons-collections:commons-collections:3.2.2
|    |    +--- org.apache.commons:commons-compress:1.4.1
|    |    |    \--- org.tukaani:xz:1.0
|    |    +--- org.apache.avro:avro:1.7.7
|    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.9.13
|    |    |    |    \--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- com.thoughtworks.paranamer:paranamer:2.3
|    |    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.7
|    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-runtime_2.10:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-java:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2
|    |    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    |    +--- org.tukaani:xz:1.0
|    |    |    |    +--- commons-cli:commons-cli:1.3.1
|    |    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    |    +--- xmlenc:xmlenc:0.52
|    |    |    |    +--- commons-codec:commons-codec:1.4
|    |    |    |    +--- commons-io:commons-io:2.4
|    |    |    |    +--- commons-net:commons-net:3.1
|    |    |    |    +--- commons-collections:commons-collections:3.2.2
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    +--- org.mortbay.jetty:jetty-util:6.1.26
|    |    |    |    +--- com.sun.jersey:jersey-core:1.9
|    |    |    |    +--- commons-el:commons-el:1.0
|    |    |    |    |    \--- commons-logging:commons-logging:1.0.3 -> 1.1.3
|    |    |    |    +--- commons-logging:commons-logging:1.1.3
|    |    |    |    +--- com.jamesmurty.utils:java-xmlbuilder:0.4
|    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    +--- commons-configuration:commons-configuration:1.7
|    |    |    |    |    +--- commons-collections:commons-collections:3.2.1 -> 3.2.2
|    |    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    |    +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    |    \--- commons-digester:commons-digester:1.8.1
|    |    |    |    |         \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-digester:commons-digester:1.8.1 (*)
|    |    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.8.8 -> 1.9.13
|    |    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.8.8 -> 1.9.13 (*)
|    |    |    |    +--- com.jcraft:jsch:0.1.42
|    |    |    |    +--- commons-beanutils:commons-beanutils-bean-collections:1.8.3
|    |    |    |    |    \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-daemon:commons-daemon:1.0.13
|    |    |    |    +--- javax.xml.bind:jaxb-api:2.2.2
|    |    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    |    \--- javax.activation:activation:1.1
|    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    +--- javax.activation:activation:1.1
|    |    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2 (*)
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- io.netty:netty-all:4.0.27.Final
|    |    +--- org.javassist:javassist:3.18.2-GA
|    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    \--- com.typesafe:config:1.2.1
|    |    +--- com.data-artisans:flakka-remote_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom (*)
|    |    |    +--- io.netty:netty:3.8.0.Final
|    |    |    +--- com.google.protobuf:protobuf-java:2.5.0
|    |    |    \--- org.uncommons.maths:uncommons-maths:1.2.2a
|    |    +--- com.data-artisans:flakka-slf4j_2.10:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.10.4 -> 2.10.5
|    |    |    +--- com.data-artisans:flakka-actor_2.10:2.3-custom (*)
|    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.7
|    |    +--- org.clapper:grizzled-slf4j_2.10:1.0.2
|    |    |    +--- org.scala-lang:scala-library:2.10.3 -> 2.10.5
|    |    |    \--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.github.scopt:scopt_2.10:3.5.0
|    |    +--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.7.4
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.7.0
|    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- org.apache.zookeeper:zookeeper:3.4.6
|    |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.7
|    |    |    +--- jline:jline:0.9.94
|    |    |    |    \--- junit:junit:3.8.1
|    |    |    \--- io.netty:netty:3.7.0.Final -> 3.8.0.Final
|    |    +--- com.twitter:chill_2.10:0.7.4
|    |    |    +--- org.scala-lang:scala-library:2.10.5
|    |    |    +--- com.twitter:chill-java:0.7.4
|    |    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-clients_2.10:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-runtime_2.10:1.3.2 (*)
|    |    +--- org.apache.flink:flink-optimizer_2.10:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-runtime_2.10:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.commons:commons-math3:3.5
|    +--- org.apache.sling:org.apache.sling.commons.json:2.0.6
|    +--- org.slf4j:slf4j-api:1.7.7
|    +--- com.google.code.findbugs:jsr305:1.3.9
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.apache.flink:flink-clients_2.10:1.3.2 (*)
+--- org.apache.flink:flink-cep_2.10:1.3.2
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.slf4j:slf4j-log4j12:1.7.7
|    +--- org.slf4j:slf4j-api:1.7.7
|    \--- log4j:log4j:1.2.17
\--- log4j:log4j:1.2.17

testRuntimeOnly - Runtime only dependencies for source set 'test'. (n)
No dependencies

(*) - dependencies omitted (listed previously)

BUILD SUCCESSFUL in 1s
1 actionable task: 1 executed

My own library used by the application - that lib is containing the PubSub lib:

compile - Dependencies for source set 'main' (deprecated, use 'implementation ' instead).
\--- com.google.cloud:google-cloud-pubsub:0.26.0-beta
     +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
     +--- com.google.cloud:google-cloud-core:1.8.0
     |    +--- com.google.guava:guava:20.0
     |    +--- joda-time:joda-time:2.9.2
     |    +--- org.json:json:20160810
     |    +--- com.google.http-client:google-http-client:1.22.0
     |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
     |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
     |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
     |    |         +--- commons-logging:commons-logging:1.1.1
     |    |         \--- commons-codec:commons-codec:1.3
     |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    +--- com.google.api:api-common:1.1.0
     |    |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    \--- com.google.guava:guava:19.0 -> 20.0
     |    +--- com.google.api:gax:1.9.0
     |    |    +--- com.google.auto.value:auto-value:1.2
     |    |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    +--- com.google.guava:guava:20.0
     |    |    +--- org.threeten:threetenbp:1.3.3
     |    |    +--- com.google.auth:google-auth-library-oauth2-http:0.8.0
     |    |    |    +--- com.google.auth:google-auth-library-credentials:0.8.0
     |    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
     |    |    |    +--- com.google.http-client:google-http-client-jackson2:1.19.0
     |    |    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
     |    |    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
     |    |    |    \--- com.google.guava:guava:19.0 -> 20.0
     |    |    \--- com.google.api:api-common:1.1.0 (*)
     |    +--- com.google.protobuf:protobuf-java-util:3.3.1
     |    |    +--- com.google.protobuf:protobuf-java:3.3.1
     |    |    +--- com.google.guava:guava:19.0 -> 20.0
     |    |    \--- com.google.code.gson:gson:2.7
     |    +--- com.google.api.grpc:proto-google-common-protos:0.1.21
     |    |    +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
     |    |    \--- com.google.api:api-common:1.1.0 (*)
     |    \--- com.google.api.grpc:proto-google-iam-v1:0.1.21
     |         +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
     |         +--- com.google.api.grpc:proto-google-common-protos:0.1.21 (*)
     |         \--- com.google.api:api-common:1.1.0 (*)
     +--- com.google.cloud:google-cloud-core-grpc:1.8.0
     |    +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
     |    +--- com.google.auth:google-auth-library-credentials:0.8.0
     |    +--- com.google.cloud:google-cloud-core:1.8.0 (*)
     |    +--- com.google.guava:guava:20.0
     |    +--- com.google.protobuf:protobuf-java:3.3.1
     |    +--- com.google.protobuf:protobuf-java-util:3.3.1 (*)
     |    +--- io.grpc:grpc-protobuf:1.6.1
     |    |    +--- io.grpc:grpc-core:1.6.1
     |    |    |    +--- io.grpc:grpc-context:1.6.1
     |    |    |    +--- com.google.guava:guava:19.0 -> 20.0
     |    |    |    +--- com.google.errorprone:error_prone_annotations:2.0.19
     |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    |    +--- com.google.instrumentation:instrumentation-api:0.4.3
     |    |    |    |    +--- com.google.errorprone:error_prone_annotations:2.0.11 -> 2.0.19
     |    |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    |    |    +--- io.grpc:grpc-context:1.2.0 -> 1.6.1
     |    |    |    |    \--- com.google.guava:guava:19.0 -> 20.0
     |    |    |    \--- io.opencensus:opencensus-api:0.5.1
     |    |    |         +--- com.google.errorprone:error_prone_annotations:2.0.11 -> 2.0.19
     |    |    |         +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    |         +--- io.grpc:grpc-context:1.4.0 -> 1.6.1
     |    |    |         \--- com.google.guava:guava:19.0 -> 20.0
     |    |    +--- com.google.protobuf:protobuf-java:3.3.1
     |    |    +--- com.google.guava:guava:19.0 -> 20.0
     |    |    +--- com.google.protobuf:protobuf-java-util:3.3.1 (*)
     |    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.9 -> 0.1.21 (*)
     |    |    \--- io.grpc:grpc-protobuf-lite:1.6.1
     |    |         +--- io.grpc:grpc-core:1.6.1 (*)
     |    |         \--- com.google.guava:guava:19.0 -> 20.0
     |    +--- io.grpc:grpc-context:1.6.1
     |    +--- io.grpc:grpc-netty:1.6.1
     |    |    +--- io.grpc:grpc-core:[1.6.1] -> 1.6.1 (*)
     |    |    +--- io.netty:netty-codec-http2:[4.1.14.Final] -> 4.1.14.Final
     |    |    |    +--- io.netty:netty-codec-http:4.1.14.Final
     |    |    |    |    \--- io.netty:netty-codec:4.1.14.Final
     |    |    |    |         \--- io.netty:netty-transport:4.1.14.Final
     |    |    |    |              +--- io.netty:netty-buffer:4.1.14.Final
     |    |    |    |              |    \--- io.netty:netty-common:4.1.14.Final
     |    |    |    |              \--- io.netty:netty-resolver:4.1.14.Final
     |    |    |    |                   \--- io.netty:netty-common:4.1.14.Final
     |    |    |    \--- io.netty:netty-handler:4.1.14.Final
     |    |    |         +--- io.netty:netty-buffer:4.1.14.Final (*)
     |    |    |         +--- io.netty:netty-transport:4.1.14.Final (*)
     |    |    |         \--- io.netty:netty-codec:4.1.14.Final (*)
     |    |    \--- io.netty:netty-handler-proxy:4.1.14.Final
     |    |         +--- io.netty:netty-transport:4.1.14.Final (*)
     |    |         +--- io.netty:netty-codec-socks:4.1.14.Final
     |    |         |    \--- io.netty:netty-codec:4.1.14.Final (*)
     |    |         \--- io.netty:netty-codec-http:4.1.14.Final (*)
     |    +--- io.grpc:grpc-stub:1.6.1
     |    |    \--- io.grpc:grpc-core:1.6.1 (*)
     |    +--- io.grpc:grpc-auth:1.6.1
     |    |    +--- io.grpc:grpc-core:[1.6.1] -> 1.6.1 (*)
     |    |    \--- com.google.auth:google-auth-library-credentials:0.4.0 -> 0.8.0
     |    \--- com.google.api:gax-grpc:0.26.0
     |         +--- com.google.auto.value:auto-value:1.2
     |         +--- com.google.code.findbugs:jsr305:3.0.0
     |         +--- com.google.api:gax:1.9.0 (*)
     |         +--- io.grpc:grpc-netty:1.6.1 (*)
     |         +--- io.grpc:grpc-stub:1.6.1 (*)
     |         +--- io.grpc:grpc-auth:1.6.1 (*)
     |         +--- io.grpc:grpc-protobuf:1.6.1 (*)
     |         +--- com.google.guava:guava:20.0
     |         +--- org.threeten:threetenbp:1.3.3
     |         +--- com.google.auth:google-auth-library-oauth2-http:0.8.0 (*)
     |         +--- com.google.auth:google-auth-library-credentials:0.8.0
     |         +--- com.google.api.grpc:proto-google-common-protos:0.1.13 -> 0.1.21 (*)
     |         \--- com.google.api:api-common:1.1.0 (*)
     +--- com.google.api.grpc:proto-google-cloud-pubsub-v1:0.1.21
     |    +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
     |    +--- com.google.api.grpc:proto-google-iam-v1:0.1.21 (*)
     |    +--- com.google.api.grpc:proto-google-common-protos:0.1.21 (*)
     |    \--- com.google.api:api-common:1.1.0 (*)
     +--- com.google.api.grpc:grpc-google-cloud-pubsub-v1:0.1.21
     |    +--- io.grpc:grpc-stub:1.6.1 (*)
     |    +--- com.google.api.grpc:proto-google-cloud-pubsub-v1:0.1.21 (*)
     |    \--- io.grpc:grpc-protobuf:1.6.1 (*)
     +--- io.grpc:grpc-netty:1.6.1 (*)
     +--- io.grpc:grpc-stub:1.6.1 (*)
     \--- io.grpc:grpc-auth:1.6.1 (*)

compileClasspath - Compile classpath for source set 'main'.
+--- com.google.cloud:google-cloud-pubsub:0.26.0-beta
|    +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
|    +--- com.google.cloud:google-cloud-core:1.8.0
|    |    +--- com.google.guava:guava:20.0
|    |    +--- joda-time:joda-time:2.9.2
|    |    +--- org.json:json:20160810
|    |    +--- com.google.http-client:google-http-client:1.22.0
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|    |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|    |    |         +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |         \--- commons-codec:commons-codec:1.3 -> 1.4
|    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    +--- com.google.api:api-common:1.1.0
|    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    \--- com.google.guava:guava:19.0 -> 20.0
|    |    +--- com.google.api:gax:1.9.0
|    |    |    +--- com.google.auto.value:auto-value:1.2
|    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    +--- com.google.guava:guava:20.0
|    |    |    +--- org.threeten:threetenbp:1.3.3
|    |    |    +--- com.google.auth:google-auth-library-oauth2-http:0.8.0
|    |    |    |    +--- com.google.auth:google-auth-library-credentials:0.8.0
|    |    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    |    |    |    +--- com.google.http-client:google-http-client-jackson2:1.19.0
|    |    |    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    |    |    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3 -> 2.7.4
|    |    |    |    \--- com.google.guava:guava:19.0 -> 20.0
|    |    |    \--- com.google.api:api-common:1.1.0 (*)
|    |    +--- com.google.protobuf:protobuf-java-util:3.3.1
|    |    |    +--- com.google.protobuf:protobuf-java:3.3.1
|    |    |    +--- com.google.guava:guava:19.0 -> 20.0
|    |    |    \--- com.google.code.gson:gson:2.7
|    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.21
|    |    |    +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
|    |    |    \--- com.google.api:api-common:1.1.0 (*)
|    |    \--- com.google.api.grpc:proto-google-iam-v1:0.1.21
|    |         +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
|    |         +--- com.google.api.grpc:proto-google-common-protos:0.1.21 (*)
|    |         \--- com.google.api:api-common:1.1.0 (*)
|    +--- com.google.cloud:google-cloud-core-grpc:1.8.0
|    |    +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
|    |    +--- com.google.auth:google-auth-library-credentials:0.8.0
|    |    +--- com.google.cloud:google-cloud-core:1.8.0 (*)
|    |    +--- com.google.guava:guava:20.0
|    |    +--- com.google.protobuf:protobuf-java:3.3.1
|    |    +--- com.google.protobuf:protobuf-java-util:3.3.1 (*)
|    |    +--- io.grpc:grpc-protobuf:1.6.1
|    |    |    +--- io.grpc:grpc-core:1.6.1
|    |    |    |    +--- io.grpc:grpc-context:1.6.1
|    |    |    |    +--- com.google.guava:guava:19.0 -> 20.0
|    |    |    |    +--- com.google.errorprone:error_prone_annotations:2.0.19
|    |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    |    +--- com.google.instrumentation:instrumentation-api:0.4.3
|    |    |    |    |    +--- com.google.errorprone:error_prone_annotations:2.0.11 -> 2.0.19
|    |    |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    |    |    +--- io.grpc:grpc-context:1.2.0 -> 1.6.1
|    |    |    |    |    \--- com.google.guava:guava:19.0 -> 20.0
|    |    |    |    \--- io.opencensus:opencensus-api:0.5.1
|    |    |    |         +--- com.google.errorprone:error_prone_annotations:2.0.11 -> 2.0.19
|    |    |    |         +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    |         +--- io.grpc:grpc-context:1.4.0 -> 1.6.1
|    |    |    |         \--- com.google.guava:guava:19.0 -> 20.0
|    |    |    +--- com.google.protobuf:protobuf-java:3.3.1
|    |    |    +--- com.google.guava:guava:19.0 -> 20.0
|    |    |    +--- com.google.protobuf:protobuf-java-util:3.3.1 (*)
|    |    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.9 -> 0.1.21 (*)
|    |    |    \--- io.grpc:grpc-protobuf-lite:1.6.1
|    |    |         +--- io.grpc:grpc-core:1.6.1 (*)
|    |    |         \--- com.google.guava:guava:19.0 -> 20.0
|    |    +--- io.grpc:grpc-context:1.6.1
|    |    +--- io.grpc:grpc-netty:1.6.1
|    |    |    +--- io.grpc:grpc-core:[1.6.1] -> 1.6.1 (*)
|    |    |    +--- io.netty:netty-codec-http2:[4.1.14.Final] -> 4.1.14.Final
|    |    |    |    +--- io.netty:netty-codec-http:4.1.14.Final
|    |    |    |    |    \--- io.netty:netty-codec:4.1.14.Final
|    |    |    |    |         \--- io.netty:netty-transport:4.1.14.Final
|    |    |    |    |              +--- io.netty:netty-buffer:4.1.14.Final
|    |    |    |    |              |    \--- io.netty:netty-common:4.1.14.Final
|    |    |    |    |              \--- io.netty:netty-resolver:4.1.14.Final
|    |    |    |    |                   \--- io.netty:netty-common:4.1.14.Final
|    |    |    |    \--- io.netty:netty-handler:4.1.14.Final
|    |    |    |         +--- io.netty:netty-buffer:4.1.14.Final (*)
|    |    |    |         +--- io.netty:netty-transport:4.1.14.Final (*)
|    |    |    |         \--- io.netty:netty-codec:4.1.14.Final (*)
|    |    |    \--- io.netty:netty-handler-proxy:4.1.14.Final
|    |    |         +--- io.netty:netty-transport:4.1.14.Final (*)
|    |    |         +--- io.netty:netty-codec-socks:4.1.14.Final
|    |    |         |    \--- io.netty:netty-codec:4.1.14.Final (*)
|    |    |         \--- io.netty:netty-codec-http:4.1.14.Final (*)
|    |    +--- io.grpc:grpc-stub:1.6.1
|    |    |    \--- io.grpc:grpc-core:1.6.1 (*)
|    |    +--- io.grpc:grpc-auth:1.6.1
|    |    |    +--- io.grpc:grpc-core:[1.6.1] -> 1.6.1 (*)
|    |    |    \--- com.google.auth:google-auth-library-credentials:0.4.0 -> 0.8.0
|    |    \--- com.google.api:gax-grpc:0.26.0
|    |         +--- com.google.auto.value:auto-value:1.2
|    |         +--- com.google.code.findbugs:jsr305:3.0.0
|    |         +--- com.google.api:gax:1.9.0 (*)
|    |         +--- io.grpc:grpc-netty:1.6.1 (*)
|    |         +--- io.grpc:grpc-stub:1.6.1 (*)
|    |         +--- io.grpc:grpc-auth:1.6.1 (*)
|    |         +--- io.grpc:grpc-protobuf:1.6.1 (*)
|    |         +--- com.google.guava:guava:20.0
|    |         +--- org.threeten:threetenbp:1.3.3
|    |         +--- com.google.auth:google-auth-library-oauth2-http:0.8.0 (*)
|    |         +--- com.google.auth:google-auth-library-credentials:0.8.0
|    |         +--- com.google.api.grpc:proto-google-common-protos:0.1.13 -> 0.1.21 (*)
|    |         \--- com.google.api:api-common:1.1.0 (*)
|    +--- com.google.api.grpc:proto-google-cloud-pubsub-v1:0.1.21
|    |    +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
|    |    +--- com.google.api.grpc:proto-google-iam-v1:0.1.21 (*)
|    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.21 (*)
|    |    \--- com.google.api:api-common:1.1.0 (*)
|    +--- com.google.api.grpc:grpc-google-cloud-pubsub-v1:0.1.21
|    |    +--- io.grpc:grpc-stub:1.6.1 (*)
|    |    +--- com.google.api.grpc:proto-google-cloud-pubsub-v1:0.1.21 (*)
|    |    \--- io.grpc:grpc-protobuf:1.6.1 (*)
|    +--- io.grpc:grpc-netty:1.6.1 (*)
|    +--- io.grpc:grpc-stub:1.6.1 (*)
|    \--- io.grpc:grpc-auth:1.6.1 (*)
\--- org.apache.flink:flink-streaming-java_2.11:1.3.2
     +--- org.apache.flink:flink-core:1.3.2
     |    +--- org.apache.flink:flink-annotations:1.3.2
     |    |    +--- org.slf4j:slf4j-api:1.7.7
     |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
     |    |    \--- org.apache.flink:force-shading:1.3.2
     |    +--- org.apache.flink:flink-metrics-core:1.3.2
     |    |    \--- org.apache.flink:force-shading:1.3.2
     |    +--- org.apache.commons:commons-lang3:3.3.2
     |    +--- com.esotericsoftware.kryo:kryo:2.24.0
     |    |    +--- com.esotericsoftware.minlog:minlog:1.2
     |    |    \--- org.objenesis:objenesis:2.1
     |    +--- commons-collections:commons-collections:3.2.2
     |    +--- org.apache.commons:commons-compress:1.4.1
     |    |    \--- org.tukaani:xz:1.0
     |    +--- org.apache.avro:avro:1.7.7
     |    |    +--- org.codehaus.jackson:jackson-core-asl:1.9.13
     |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.9.13
     |    |    |    \--- org.codehaus.jackson:jackson-core-asl:1.9.13
     |    |    +--- com.thoughtworks.paranamer:paranamer:2.3
     |    |    +--- org.xerial.snappy:snappy-java:1.0.5
     |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
     |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.7
     |    +--- org.xerial.snappy:snappy-java:1.0.5
     |    +--- org.slf4j:slf4j-api:1.7.7
     |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
     |    \--- org.apache.flink:force-shading:1.3.2
     +--- org.apache.flink:flink-runtime_2.11:1.3.2
     |    +--- org.apache.flink:flink-core:1.3.2 (*)
     |    +--- org.apache.flink:flink-java:1.3.2
     |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
     |    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2
     |    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
     |    |    |    +--- org.tukaani:xz:1.0
     |    |    |    +--- commons-cli:commons-cli:1.3.1
     |    |    |    +--- org.apache.commons:commons-math3:3.5
     |    |    |    +--- xmlenc:xmlenc:0.52
     |    |    |    +--- commons-codec:commons-codec:1.4
     |    |    |    +--- commons-io:commons-io:2.4
     |    |    |    +--- commons-net:commons-net:3.1
     |    |    |    +--- commons-collections:commons-collections:3.2.2
     |    |    |    +--- javax.servlet:servlet-api:2.5
     |    |    |    +--- org.mortbay.jetty:jetty-util:6.1.26
     |    |    |    +--- com.sun.jersey:jersey-core:1.9
     |    |    |    +--- commons-el:commons-el:1.0
     |    |    |    |    \--- commons-logging:commons-logging:1.0.3 -> 1.1.3
     |    |    |    +--- commons-logging:commons-logging:1.1.3
     |    |    |    +--- com.jamesmurty.utils:java-xmlbuilder:0.4
     |    |    |    +--- commons-lang:commons-lang:2.6
     |    |    |    +--- commons-configuration:commons-configuration:1.7
     |    |    |    |    +--- commons-collections:commons-collections:3.2.1 -> 3.2.2
     |    |    |    |    +--- commons-lang:commons-lang:2.6
     |    |    |    |    +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
     |    |    |    |    \--- commons-digester:commons-digester:1.8.1
     |    |    |    |         \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
     |    |    |    +--- commons-digester:commons-digester:1.8.1 (*)
     |    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.8.8 -> 1.9.13
     |    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.8.8 -> 1.9.13 (*)
     |    |    |    +--- com.jcraft:jsch:0.1.42
     |    |    |    +--- commons-beanutils:commons-beanutils-bean-collections:1.8.3
     |    |    |    |    \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
     |    |    |    +--- commons-daemon:commons-daemon:1.0.13
     |    |    |    +--- javax.xml.bind:jaxb-api:2.2.2
     |    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
     |    |    |    |    \--- javax.activation:activation:1.1
     |    |    |    +--- javax.xml.stream:stax-api:1.0-2
     |    |    |    +--- javax.activation:activation:1.1
     |    |    |    \--- org.apache.flink:force-shading:1.3.2
     |    |    +--- org.apache.commons:commons-lang3:3.3.2
     |    |    +--- org.apache.commons:commons-math3:3.5
     |    |    +--- org.slf4j:slf4j-api:1.7.7
     |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
     |    |    \--- org.apache.flink:force-shading:1.3.2
     |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2 (*)
     |    +--- org.apache.commons:commons-lang3:3.3.2
     |    +--- commons-cli:commons-cli:1.3.1
     |    +--- io.netty:netty-all:4.0.27.Final
     |    +--- org.javassist:javassist:3.18.2-GA
     |    +--- org.scala-lang:scala-library:2.11.7
     |    +--- com.data-artisans:flakka-actor_2.11:2.3-custom
     |    |    +--- org.scala-lang:scala-library:2.11.5 -> 2.11.7
     |    |    \--- com.typesafe:config:1.2.1
     |    +--- com.data-artisans:flakka-remote_2.11:2.3-custom
     |    |    +--- org.scala-lang:scala-library:2.11.5 -> 2.11.7
     |    |    +--- com.data-artisans:flakka-actor_2.11:2.3-custom (*)
     |    |    +--- io.netty:netty:3.8.0.Final
     |    |    +--- com.google.protobuf:protobuf-java:2.5.0 -> 3.3.1
     |    |    \--- org.uncommons.maths:uncommons-maths:1.2.2a
     |    +--- com.data-artisans:flakka-slf4j_2.11:2.3-custom
     |    |    +--- org.scala-lang:scala-library:2.11.5 -> 2.11.7
     |    |    +--- com.data-artisans:flakka-actor_2.11:2.3-custom (*)
     |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.7
     |    +--- org.clapper:grizzled-slf4j_2.11:1.0.2
     |    |    +--- org.scala-lang:scala-library:2.11.0 -> 2.11.7
     |    |    \--- org.slf4j:slf4j-api:1.7.7
     |    +--- com.github.scopt:scopt_2.11:3.5.0
     |    +--- com.fasterxml.jackson.core:jackson-core:2.7.4
     |    +--- com.fasterxml.jackson.core:jackson-databind:2.7.4
     |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.7.0
     |    |    \--- com.fasterxml.jackson.core:jackson-core:2.7.4
     |    +--- org.apache.zookeeper:zookeeper:3.4.6
     |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.7
     |    |    +--- jline:jline:0.9.94
     |    |    |    \--- junit:junit:3.8.1
     |    |    \--- io.netty:netty:3.7.0.Final -> 3.8.0.Final
     |    +--- com.twitter:chill_2.11:0.7.4
     |    |    +--- org.scala-lang:scala-library:2.11.7
     |    |    +--- com.twitter:chill-java:0.7.4
     |    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
     |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
     |    +--- org.slf4j:slf4j-api:1.7.7
     |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
     |    \--- org.apache.flink:force-shading:1.3.2
     +--- org.apache.flink:flink-clients_2.11:1.3.2
     |    +--- org.apache.flink:flink-core:1.3.2 (*)
     |    +--- org.apache.flink:flink-runtime_2.11:1.3.2 (*)
     |    +--- org.apache.flink:flink-optimizer_2.11:1.3.2
     |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
     |    |    +--- org.apache.flink:flink-runtime_2.11:1.3.2 (*)
     |    |    +--- org.apache.flink:flink-java:1.3.2 (*)
     |    |    +--- org.slf4j:slf4j-api:1.7.7
     |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
     |    |    \--- org.apache.flink:force-shading:1.3.2
     |    +--- org.apache.flink:flink-java:1.3.2 (*)
     |    +--- commons-cli:commons-cli:1.3.1
     |    +--- org.slf4j:slf4j-api:1.7.7
     |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
     |    \--- org.apache.flink:force-shading:1.3.2
     +--- org.apache.commons:commons-math3:3.5
     +--- org.apache.sling:org.apache.sling.commons.json:2.0.6
     +--- org.slf4j:slf4j-api:1.7.7
     +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
     \--- org.apache.flink:force-shading:1.3.2

compileOnly - Compile only dependencies for source set 'main'.
\--- org.apache.flink:flink-streaming-java_2.11:1.3.2
     +--- org.apache.flink:flink-core:1.3.2
     |    +--- org.apache.flink:flink-annotations:1.3.2
     |    |    +--- org.slf4j:slf4j-api:1.7.7
     |    |    +--- com.google.code.findbugs:jsr305:1.3.9
     |    |    \--- org.apache.flink:force-shading:1.3.2
     |    +--- org.apache.flink:flink-metrics-core:1.3.2
     |    |    \--- org.apache.flink:force-shading:1.3.2
     |    +--- org.apache.commons:commons-lang3:3.3.2
     |    +--- com.esotericsoftware.kryo:kryo:2.24.0
     |    |    +--- com.esotericsoftware.minlog:minlog:1.2
     |    |    \--- org.objenesis:objenesis:2.1
     |    +--- commons-collections:commons-collections:3.2.2
     |    +--- org.apache.commons:commons-compress:1.4.1
     |    |    \--- org.tukaani:xz:1.0
     |    +--- org.apache.avro:avro:1.7.7
     |    |    +--- org.codehaus.jackson:jackson-core-asl:1.9.13
     |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.9.13
     |    |    |    \--- org.codehaus.jackson:jackson-core-asl:1.9.13
     |    |    +--- com.thoughtworks.paranamer:paranamer:2.3
     |    |    +--- org.xerial.snappy:snappy-java:1.0.5
     |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
     |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.7
     |    +--- org.xerial.snappy:snappy-java:1.0.5
     |    +--- org.slf4j:slf4j-api:1.7.7
     |    +--- com.google.code.findbugs:jsr305:1.3.9
     |    \--- org.apache.flink:force-shading:1.3.2
     +--- org.apache.flink:flink-runtime_2.11:1.3.2
     |    +--- org.apache.flink:flink-core:1.3.2 (*)
     |    +--- org.apache.flink:flink-java:1.3.2
     |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
     |    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2
     |    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
     |    |    |    +--- org.tukaani:xz:1.0
     |    |    |    +--- commons-cli:commons-cli:1.3.1
     |    |    |    +--- org.apache.commons:commons-math3:3.5
     |    |    |    +--- xmlenc:xmlenc:0.52
     |    |    |    +--- commons-codec:commons-codec:1.4
     |    |    |    +--- commons-io:commons-io:2.4
     |    |    |    +--- commons-net:commons-net:3.1
     |    |    |    +--- commons-collections:commons-collections:3.2.2
     |    |    |    +--- javax.servlet:servlet-api:2.5
     |    |    |    +--- org.mortbay.jetty:jetty-util:6.1.26
     |    |    |    +--- com.sun.jersey:jersey-core:1.9
     |    |    |    +--- commons-el:commons-el:1.0
     |    |    |    |    \--- commons-logging:commons-logging:1.0.3 -> 1.1.3
     |    |    |    +--- commons-logging:commons-logging:1.1.3
     |    |    |    +--- com.jamesmurty.utils:java-xmlbuilder:0.4
     |    |    |    +--- commons-lang:commons-lang:2.6
     |    |    |    +--- commons-configuration:commons-configuration:1.7
     |    |    |    |    +--- commons-collections:commons-collections:3.2.1 -> 3.2.2
     |    |    |    |    +--- commons-lang:commons-lang:2.6
     |    |    |    |    +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
     |    |    |    |    \--- commons-digester:commons-digester:1.8.1
     |    |    |    |         \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
     |    |    |    +--- commons-digester:commons-digester:1.8.1 (*)
     |    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.8.8 -> 1.9.13
     |    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.8.8 -> 1.9.13 (*)
     |    |    |    +--- com.jcraft:jsch:0.1.42
     |    |    |    +--- commons-beanutils:commons-beanutils-bean-collections:1.8.3
     |    |    |    |    \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
     |    |    |    +--- commons-daemon:commons-daemon:1.0.13
     |    |    |    +--- javax.xml.bind:jaxb-api:2.2.2
     |    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
     |    |    |    |    \--- javax.activation:activation:1.1
     |    |    |    +--- javax.xml.stream:stax-api:1.0-2
     |    |    |    +--- javax.activation:activation:1.1
     |    |    |    \--- org.apache.flink:force-shading:1.3.2
     |    |    +--- org.apache.commons:commons-lang3:3.3.2
     |    |    +--- org.apache.commons:commons-math3:3.5
     |    |    +--- org.slf4j:slf4j-api:1.7.7
     |    |    +--- com.google.code.findbugs:jsr305:1.3.9
     |    |    \--- org.apache.flink:force-shading:1.3.2
     |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2 (*)
     |    +--- org.apache.commons:commons-lang3:3.3.2
     |    +--- commons-cli:commons-cli:1.3.1
     |    +--- io.netty:netty-all:4.0.27.Final
     |    +--- org.javassist:javassist:3.18.2-GA
     |    +--- org.scala-lang:scala-library:2.11.7
     |    +--- com.data-artisans:flakka-actor_2.11:2.3-custom
     |    |    +--- org.scala-lang:scala-library:2.11.5 -> 2.11.7
     |    |    \--- com.typesafe:config:1.2.1
     |    +--- com.data-artisans:flakka-remote_2.11:2.3-custom
     |    |    +--- org.scala-lang:scala-library:2.11.5 -> 2.11.7
     |    |    +--- com.data-artisans:flakka-actor_2.11:2.3-custom (*)
     |    |    +--- io.netty:netty:3.8.0.Final
     |    |    +--- com.google.protobuf:protobuf-java:2.5.0
     |    |    \--- org.uncommons.maths:uncommons-maths:1.2.2a
     |    +--- com.data-artisans:flakka-slf4j_2.11:2.3-custom
     |    |    +--- org.scala-lang:scala-library:2.11.5 -> 2.11.7
     |    |    +--- com.data-artisans:flakka-actor_2.11:2.3-custom (*)
     |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.7
     |    +--- org.clapper:grizzled-slf4j_2.11:1.0.2
     |    |    +--- org.scala-lang:scala-library:2.11.0 -> 2.11.7
     |    |    \--- org.slf4j:slf4j-api:1.7.7
     |    +--- com.github.scopt:scopt_2.11:3.5.0
     |    +--- com.fasterxml.jackson.core:jackson-core:2.7.4
     |    +--- com.fasterxml.jackson.core:jackson-databind:2.7.4
     |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.7.0
     |    |    \--- com.fasterxml.jackson.core:jackson-core:2.7.4
     |    +--- org.apache.zookeeper:zookeeper:3.4.6
     |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.7
     |    |    +--- jline:jline:0.9.94
     |    |    |    \--- junit:junit:3.8.1
     |    |    \--- io.netty:netty:3.7.0.Final -> 3.8.0.Final
     |    +--- com.twitter:chill_2.11:0.7.4
     |    |    +--- org.scala-lang:scala-library:2.11.7
     |    |    +--- com.twitter:chill-java:0.7.4
     |    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
     |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
     |    +--- org.slf4j:slf4j-api:1.7.7
     |    +--- com.google.code.findbugs:jsr305:1.3.9
     |    \--- org.apache.flink:force-shading:1.3.2
     +--- org.apache.flink:flink-clients_2.11:1.3.2
     |    +--- org.apache.flink:flink-core:1.3.2 (*)
     |    +--- org.apache.flink:flink-runtime_2.11:1.3.2 (*)
     |    +--- org.apache.flink:flink-optimizer_2.11:1.3.2
     |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
     |    |    +--- org.apache.flink:flink-runtime_2.11:1.3.2 (*)
     |    |    +--- org.apache.flink:flink-java:1.3.2 (*)
     |    |    +--- org.slf4j:slf4j-api:1.7.7
     |    |    +--- com.google.code.findbugs:jsr305:1.3.9
     |    |    \--- org.apache.flink:force-shading:1.3.2
     |    +--- org.apache.flink:flink-java:1.3.2 (*)
     |    +--- commons-cli:commons-cli:1.3.1
     |    +--- org.slf4j:slf4j-api:1.7.7
     |    +--- com.google.code.findbugs:jsr305:1.3.9
     |    \--- org.apache.flink:force-shading:1.3.2
     +--- org.apache.commons:commons-math3:3.5
     +--- org.apache.sling:org.apache.sling.commons.json:2.0.6
     +--- org.slf4j:slf4j-api:1.7.7
     +--- com.google.code.findbugs:jsr305:1.3.9
     \--- org.apache.flink:force-shading:1.3.2

default - Configuration for default artifacts.
\--- com.google.cloud:google-cloud-pubsub:0.26.0-beta
     +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
     +--- com.google.cloud:google-cloud-core:1.8.0
     |    +--- com.google.guava:guava:20.0
     |    +--- joda-time:joda-time:2.9.2
     |    +--- org.json:json:20160810
     |    +--- com.google.http-client:google-http-client:1.22.0
     |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
     |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
     |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
     |    |         +--- commons-logging:commons-logging:1.1.1
     |    |         \--- commons-codec:commons-codec:1.3
     |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    +--- com.google.api:api-common:1.1.0
     |    |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    \--- com.google.guava:guava:19.0 -> 20.0
     |    +--- com.google.api:gax:1.9.0
     |    |    +--- com.google.auto.value:auto-value:1.2
     |    |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    +--- com.google.guava:guava:20.0
     |    |    +--- org.threeten:threetenbp:1.3.3
     |    |    +--- com.google.auth:google-auth-library-oauth2-http:0.8.0
     |    |    |    +--- com.google.auth:google-auth-library-credentials:0.8.0
     |    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
     |    |    |    +--- com.google.http-client:google-http-client-jackson2:1.19.0
     |    |    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
     |    |    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
     |    |    |    \--- com.google.guava:guava:19.0 -> 20.0
     |    |    \--- com.google.api:api-common:1.1.0 (*)
     |    +--- com.google.protobuf:protobuf-java-util:3.3.1
     |    |    +--- com.google.protobuf:protobuf-java:3.3.1
     |    |    +--- com.google.guava:guava:19.0 -> 20.0
     |    |    \--- com.google.code.gson:gson:2.7
     |    +--- com.google.api.grpc:proto-google-common-protos:0.1.21
     |    |    +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
     |    |    \--- com.google.api:api-common:1.1.0 (*)
     |    \--- com.google.api.grpc:proto-google-iam-v1:0.1.21
     |         +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
     |         +--- com.google.api.grpc:proto-google-common-protos:0.1.21 (*)
     |         \--- com.google.api:api-common:1.1.0 (*)
     +--- com.google.cloud:google-cloud-core-grpc:1.8.0
     |    +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
     |    +--- com.google.auth:google-auth-library-credentials:0.8.0
     |    +--- com.google.cloud:google-cloud-core:1.8.0 (*)
     |    +--- com.google.guava:guava:20.0
     |    +--- com.google.protobuf:protobuf-java:3.3.1
     |    +--- com.google.protobuf:protobuf-java-util:3.3.1 (*)
     |    +--- io.grpc:grpc-protobuf:1.6.1
     |    |    +--- io.grpc:grpc-core:1.6.1
     |    |    |    +--- io.grpc:grpc-context:1.6.1
     |    |    |    +--- com.google.guava:guava:19.0 -> 20.0
     |    |    |    +--- com.google.errorprone:error_prone_annotations:2.0.19
     |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    |    +--- com.google.instrumentation:instrumentation-api:0.4.3
     |    |    |    |    +--- com.google.errorprone:error_prone_annotations:2.0.11 -> 2.0.19
     |    |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    |    |    +--- io.grpc:grpc-context:1.2.0 -> 1.6.1
     |    |    |    |    \--- com.google.guava:guava:19.0 -> 20.0
     |    |    |    \--- io.opencensus:opencensus-api:0.5.1
     |    |    |         +--- com.google.errorprone:error_prone_annotations:2.0.11 -> 2.0.19
     |    |    |         +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    |         +--- io.grpc:grpc-context:1.4.0 -> 1.6.1
     |    |    |         \--- com.google.guava:guava:19.0 -> 20.0
     |    |    +--- com.google.protobuf:protobuf-java:3.3.1
     |    |    +--- com.google.guava:guava:19.0 -> 20.0
     |    |    +--- com.google.protobuf:protobuf-java-util:3.3.1 (*)
     |    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.9 -> 0.1.21 (*)
     |    |    \--- io.grpc:grpc-protobuf-lite:1.6.1
     |    |         +--- io.grpc:grpc-core:1.6.1 (*)
     |    |         \--- com.google.guava:guava:19.0 -> 20.0
     |    +--- io.grpc:grpc-context:1.6.1
     |    +--- io.grpc:grpc-netty:1.6.1
     |    |    +--- io.grpc:grpc-core:[1.6.1] -> 1.6.1 (*)
     |    |    +--- io.netty:netty-codec-http2:[4.1.14.Final] -> 4.1.14.Final
     |    |    |    +--- io.netty:netty-codec-http:4.1.14.Final
     |    |    |    |    \--- io.netty:netty-codec:4.1.14.Final
     |    |    |    |         \--- io.netty:netty-transport:4.1.14.Final
     |    |    |    |              +--- io.netty:netty-buffer:4.1.14.Final
     |    |    |    |              |    \--- io.netty:netty-common:4.1.14.Final
     |    |    |    |              \--- io.netty:netty-resolver:4.1.14.Final
     |    |    |    |                   \--- io.netty:netty-common:4.1.14.Final
     |    |    |    \--- io.netty:netty-handler:4.1.14.Final
     |    |    |         +--- io.netty:netty-buffer:4.1.14.Final (*)
     |    |    |         +--- io.netty:netty-transport:4.1.14.Final (*)
     |    |    |         \--- io.netty:netty-codec:4.1.14.Final (*)
     |    |    \--- io.netty:netty-handler-proxy:4.1.14.Final
     |    |         +--- io.netty:netty-transport:4.1.14.Final (*)
     |    |         +--- io.netty:netty-codec-socks:4.1.14.Final
     |    |         |    \--- io.netty:netty-codec:4.1.14.Final (*)
     |    |         \--- io.netty:netty-codec-http:4.1.14.Final (*)
     |    +--- io.grpc:grpc-stub:1.6.1
     |    |    \--- io.grpc:grpc-core:1.6.1 (*)
     |    +--- io.grpc:grpc-auth:1.6.1
     |    |    +--- io.grpc:grpc-core:[1.6.1] -> 1.6.1 (*)
     |    |    \--- com.google.auth:google-auth-library-credentials:0.4.0 -> 0.8.0
     |    \--- com.google.api:gax-grpc:0.26.0
     |         +--- com.google.auto.value:auto-value:1.2
     |         +--- com.google.code.findbugs:jsr305:3.0.0
     |         +--- com.google.api:gax:1.9.0 (*)
     |         +--- io.grpc:grpc-netty:1.6.1 (*)
     |         +--- io.grpc:grpc-stub:1.6.1 (*)
     |         +--- io.grpc:grpc-auth:1.6.1 (*)
     |         +--- io.grpc:grpc-protobuf:1.6.1 (*)
     |         +--- com.google.guava:guava:20.0
     |         +--- org.threeten:threetenbp:1.3.3
     |         +--- com.google.auth:google-auth-library-oauth2-http:0.8.0 (*)
     |         +--- com.google.auth:google-auth-library-credentials:0.8.0
     |         +--- com.google.api.grpc:proto-google-common-protos:0.1.13 -> 0.1.21 (*)
     |         \--- com.google.api:api-common:1.1.0 (*)
     +--- com.google.api.grpc:proto-google-cloud-pubsub-v1:0.1.21
     |    +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
     |    +--- com.google.api.grpc:proto-google-iam-v1:0.1.21 (*)
     |    +--- com.google.api.grpc:proto-google-common-protos:0.1.21 (*)
     |    \--- com.google.api:api-common:1.1.0 (*)
     +--- com.google.api.grpc:grpc-google-cloud-pubsub-v1:0.1.21
     |    +--- io.grpc:grpc-stub:1.6.1 (*)
     |    +--- com.google.api.grpc:proto-google-cloud-pubsub-v1:0.1.21 (*)
     |    \--- io.grpc:grpc-protobuf:1.6.1 (*)
     +--- io.grpc:grpc-netty:1.6.1 (*)
     +--- io.grpc:grpc-stub:1.6.1 (*)
     \--- io.grpc:grpc-auth:1.6.1 (*)

implementation - Implementation only dependencies for source set 'main'. (n)
No dependencies

runtime - Runtime dependencies for source set 'main' (deprecated, use 'runtimeOnly ' instead).
\--- com.google.cloud:google-cloud-pubsub:0.26.0-beta
     +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
     +--- com.google.cloud:google-cloud-core:1.8.0
     |    +--- com.google.guava:guava:20.0
     |    +--- joda-time:joda-time:2.9.2
     |    +--- org.json:json:20160810
     |    +--- com.google.http-client:google-http-client:1.22.0
     |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
     |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
     |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
     |    |         +--- commons-logging:commons-logging:1.1.1
     |    |         \--- commons-codec:commons-codec:1.3
     |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    +--- com.google.api:api-common:1.1.0
     |    |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    \--- com.google.guava:guava:19.0 -> 20.0
     |    +--- com.google.api:gax:1.9.0
     |    |    +--- com.google.auto.value:auto-value:1.2
     |    |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    +--- com.google.guava:guava:20.0
     |    |    +--- org.threeten:threetenbp:1.3.3
     |    |    +--- com.google.auth:google-auth-library-oauth2-http:0.8.0
     |    |    |    +--- com.google.auth:google-auth-library-credentials:0.8.0
     |    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
     |    |    |    +--- com.google.http-client:google-http-client-jackson2:1.19.0
     |    |    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
     |    |    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
     |    |    |    \--- com.google.guava:guava:19.0 -> 20.0
     |    |    \--- com.google.api:api-common:1.1.0 (*)
     |    +--- com.google.protobuf:protobuf-java-util:3.3.1
     |    |    +--- com.google.protobuf:protobuf-java:3.3.1
     |    |    +--- com.google.guava:guava:19.0 -> 20.0
     |    |    \--- com.google.code.gson:gson:2.7
     |    +--- com.google.api.grpc:proto-google-common-protos:0.1.21
     |    |    +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
     |    |    \--- com.google.api:api-common:1.1.0 (*)
     |    \--- com.google.api.grpc:proto-google-iam-v1:0.1.21
     |         +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
     |         +--- com.google.api.grpc:proto-google-common-protos:0.1.21 (*)
     |         \--- com.google.api:api-common:1.1.0 (*)
     +--- com.google.cloud:google-cloud-core-grpc:1.8.0
     |    +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
     |    +--- com.google.auth:google-auth-library-credentials:0.8.0
     |    +--- com.google.cloud:google-cloud-core:1.8.0 (*)
     |    +--- com.google.guava:guava:20.0
     |    +--- com.google.protobuf:protobuf-java:3.3.1
     |    +--- com.google.protobuf:protobuf-java-util:3.3.1 (*)
     |    +--- io.grpc:grpc-protobuf:1.6.1
     |    |    +--- io.grpc:grpc-core:1.6.1
     |    |    |    +--- io.grpc:grpc-context:1.6.1
     |    |    |    +--- com.google.guava:guava:19.0 -> 20.0
     |    |    |    +--- com.google.errorprone:error_prone_annotations:2.0.19
     |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    |    +--- com.google.instrumentation:instrumentation-api:0.4.3
     |    |    |    |    +--- com.google.errorprone:error_prone_annotations:2.0.11 -> 2.0.19
     |    |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    |    |    +--- io.grpc:grpc-context:1.2.0 -> 1.6.1
     |    |    |    |    \--- com.google.guava:guava:19.0 -> 20.0
     |    |    |    \--- io.opencensus:opencensus-api:0.5.1
     |    |    |         +--- com.google.errorprone:error_prone_annotations:2.0.11 -> 2.0.19
     |    |    |         +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    |         +--- io.grpc:grpc-context:1.4.0 -> 1.6.1
     |    |    |         \--- com.google.guava:guava:19.0 -> 20.0
     |    |    +--- com.google.protobuf:protobuf-java:3.3.1
     |    |    +--- com.google.guava:guava:19.0 -> 20.0
     |    |    +--- com.google.protobuf:protobuf-java-util:3.3.1 (*)
     |    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.9 -> 0.1.21 (*)
     |    |    \--- io.grpc:grpc-protobuf-lite:1.6.1
     |    |         +--- io.grpc:grpc-core:1.6.1 (*)
     |    |         \--- com.google.guava:guava:19.0 -> 20.0
     |    +--- io.grpc:grpc-context:1.6.1
     |    +--- io.grpc:grpc-netty:1.6.1
     |    |    +--- io.grpc:grpc-core:[1.6.1] -> 1.6.1 (*)
     |    |    +--- io.netty:netty-codec-http2:[4.1.14.Final] -> 4.1.14.Final
     |    |    |    +--- io.netty:netty-codec-http:4.1.14.Final
     |    |    |    |    \--- io.netty:netty-codec:4.1.14.Final
     |    |    |    |         \--- io.netty:netty-transport:4.1.14.Final
     |    |    |    |              +--- io.netty:netty-buffer:4.1.14.Final
     |    |    |    |              |    \--- io.netty:netty-common:4.1.14.Final
     |    |    |    |              \--- io.netty:netty-resolver:4.1.14.Final
     |    |    |    |                   \--- io.netty:netty-common:4.1.14.Final
     |    |    |    \--- io.netty:netty-handler:4.1.14.Final
     |    |    |         +--- io.netty:netty-buffer:4.1.14.Final (*)
     |    |    |         +--- io.netty:netty-transport:4.1.14.Final (*)
     |    |    |         \--- io.netty:netty-codec:4.1.14.Final (*)
     |    |    \--- io.netty:netty-handler-proxy:4.1.14.Final
     |    |         +--- io.netty:netty-transport:4.1.14.Final (*)
     |    |         +--- io.netty:netty-codec-socks:4.1.14.Final
     |    |         |    \--- io.netty:netty-codec:4.1.14.Final (*)
     |    |         \--- io.netty:netty-codec-http:4.1.14.Final (*)
     |    +--- io.grpc:grpc-stub:1.6.1
     |    |    \--- io.grpc:grpc-core:1.6.1 (*)
     |    +--- io.grpc:grpc-auth:1.6.1
     |    |    +--- io.grpc:grpc-core:[1.6.1] -> 1.6.1 (*)
     |    |    \--- com.google.auth:google-auth-library-credentials:0.4.0 -> 0.8.0
     |    \--- com.google.api:gax-grpc:0.26.0
     |         +--- com.google.auto.value:auto-value:1.2
     |         +--- com.google.code.findbugs:jsr305:3.0.0
     |         +--- com.google.api:gax:1.9.0 (*)
     |         +--- io.grpc:grpc-netty:1.6.1 (*)
     |         +--- io.grpc:grpc-stub:1.6.1 (*)
     |         +--- io.grpc:grpc-auth:1.6.1 (*)
     |         +--- io.grpc:grpc-protobuf:1.6.1 (*)
     |         +--- com.google.guava:guava:20.0
     |         +--- org.threeten:threetenbp:1.3.3
     |         +--- com.google.auth:google-auth-library-oauth2-http:0.8.0 (*)
     |         +--- com.google.auth:google-auth-library-credentials:0.8.0
     |         +--- com.google.api.grpc:proto-google-common-protos:0.1.13 -> 0.1.21 (*)
     |         \--- com.google.api:api-common:1.1.0 (*)
     +--- com.google.api.grpc:proto-google-cloud-pubsub-v1:0.1.21
     |    +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
     |    +--- com.google.api.grpc:proto-google-iam-v1:0.1.21 (*)
     |    +--- com.google.api.grpc:proto-google-common-protos:0.1.21 (*)
     |    \--- com.google.api:api-common:1.1.0 (*)
     +--- com.google.api.grpc:grpc-google-cloud-pubsub-v1:0.1.21
     |    +--- io.grpc:grpc-stub:1.6.1 (*)
     |    +--- com.google.api.grpc:proto-google-cloud-pubsub-v1:0.1.21 (*)
     |    \--- io.grpc:grpc-protobuf:1.6.1 (*)
     +--- io.grpc:grpc-netty:1.6.1 (*)
     +--- io.grpc:grpc-stub:1.6.1 (*)
     \--- io.grpc:grpc-auth:1.6.1 (*)

runtimeClasspath - Runtime classpath of source set 'main'.
\--- com.google.cloud:google-cloud-pubsub:0.26.0-beta
     +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
     +--- com.google.cloud:google-cloud-core:1.8.0
     |    +--- com.google.guava:guava:20.0
     |    +--- joda-time:joda-time:2.9.2
     |    +--- org.json:json:20160810
     |    +--- com.google.http-client:google-http-client:1.22.0
     |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
     |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
     |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
     |    |         +--- commons-logging:commons-logging:1.1.1
     |    |         \--- commons-codec:commons-codec:1.3
     |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    +--- com.google.api:api-common:1.1.0
     |    |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    \--- com.google.guava:guava:19.0 -> 20.0
     |    +--- com.google.api:gax:1.9.0
     |    |    +--- com.google.auto.value:auto-value:1.2
     |    |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    +--- com.google.guava:guava:20.0
     |    |    +--- org.threeten:threetenbp:1.3.3
     |    |    +--- com.google.auth:google-auth-library-oauth2-http:0.8.0
     |    |    |    +--- com.google.auth:google-auth-library-credentials:0.8.0
     |    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
     |    |    |    +--- com.google.http-client:google-http-client-jackson2:1.19.0
     |    |    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
     |    |    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3
     |    |    |    \--- com.google.guava:guava:19.0 -> 20.0
     |    |    \--- com.google.api:api-common:1.1.0 (*)
     |    +--- com.google.protobuf:protobuf-java-util:3.3.1
     |    |    +--- com.google.protobuf:protobuf-java:3.3.1
     |    |    +--- com.google.guava:guava:19.0 -> 20.0
     |    |    \--- com.google.code.gson:gson:2.7
     |    +--- com.google.api.grpc:proto-google-common-protos:0.1.21
     |    |    +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
     |    |    \--- com.google.api:api-common:1.1.0 (*)
     |    \--- com.google.api.grpc:proto-google-iam-v1:0.1.21
     |         +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
     |         +--- com.google.api.grpc:proto-google-common-protos:0.1.21 (*)
     |         \--- com.google.api:api-common:1.1.0 (*)
     +--- com.google.cloud:google-cloud-core-grpc:1.8.0
     |    +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
     |    +--- com.google.auth:google-auth-library-credentials:0.8.0
     |    +--- com.google.cloud:google-cloud-core:1.8.0 (*)
     |    +--- com.google.guava:guava:20.0
     |    +--- com.google.protobuf:protobuf-java:3.3.1
     |    +--- com.google.protobuf:protobuf-java-util:3.3.1 (*)
     |    +--- io.grpc:grpc-protobuf:1.6.1
     |    |    +--- io.grpc:grpc-core:1.6.1
     |    |    |    +--- io.grpc:grpc-context:1.6.1
     |    |    |    +--- com.google.guava:guava:19.0 -> 20.0
     |    |    |    +--- com.google.errorprone:error_prone_annotations:2.0.19
     |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    |    +--- com.google.instrumentation:instrumentation-api:0.4.3
     |    |    |    |    +--- com.google.errorprone:error_prone_annotations:2.0.11 -> 2.0.19
     |    |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    |    |    +--- io.grpc:grpc-context:1.2.0 -> 1.6.1
     |    |    |    |    \--- com.google.guava:guava:19.0 -> 20.0
     |    |    |    \--- io.opencensus:opencensus-api:0.5.1
     |    |    |         +--- com.google.errorprone:error_prone_annotations:2.0.11 -> 2.0.19
     |    |    |         +--- com.google.code.findbugs:jsr305:3.0.0
     |    |    |         +--- io.grpc:grpc-context:1.4.0 -> 1.6.1
     |    |    |         \--- com.google.guava:guava:19.0 -> 20.0
     |    |    +--- com.google.protobuf:protobuf-java:3.3.1
     |    |    +--- com.google.guava:guava:19.0 -> 20.0
     |    |    +--- com.google.protobuf:protobuf-java-util:3.3.1 (*)
     |    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.9 -> 0.1.21 (*)
     |    |    \--- io.grpc:grpc-protobuf-lite:1.6.1
     |    |         +--- io.grpc:grpc-core:1.6.1 (*)
     |    |         \--- com.google.guava:guava:19.0 -> 20.0
     |    +--- io.grpc:grpc-context:1.6.1
     |    +--- io.grpc:grpc-netty:1.6.1
     |    |    +--- io.grpc:grpc-core:[1.6.1] -> 1.6.1 (*)
     |    |    +--- io.netty:netty-codec-http2:[4.1.14.Final] -> 4.1.14.Final
     |    |    |    +--- io.netty:netty-codec-http:4.1.14.Final
     |    |    |    |    \--- io.netty:netty-codec:4.1.14.Final
     |    |    |    |         \--- io.netty:netty-transport:4.1.14.Final
     |    |    |    |              +--- io.netty:netty-buffer:4.1.14.Final
     |    |    |    |              |    \--- io.netty:netty-common:4.1.14.Final
     |    |    |    |              \--- io.netty:netty-resolver:4.1.14.Final
     |    |    |    |                   \--- io.netty:netty-common:4.1.14.Final
     |    |    |    \--- io.netty:netty-handler:4.1.14.Final
     |    |    |         +--- io.netty:netty-buffer:4.1.14.Final (*)
     |    |    |         +--- io.netty:netty-transport:4.1.14.Final (*)
     |    |    |         \--- io.netty:netty-codec:4.1.14.Final (*)
     |    |    \--- io.netty:netty-handler-proxy:4.1.14.Final
     |    |         +--- io.netty:netty-transport:4.1.14.Final (*)
     |    |         +--- io.netty:netty-codec-socks:4.1.14.Final
     |    |         |    \--- io.netty:netty-codec:4.1.14.Final (*)
     |    |         \--- io.netty:netty-codec-http:4.1.14.Final (*)
     |    +--- io.grpc:grpc-stub:1.6.1
     |    |    \--- io.grpc:grpc-core:1.6.1 (*)
     |    +--- io.grpc:grpc-auth:1.6.1
     |    |    +--- io.grpc:grpc-core:[1.6.1] -> 1.6.1 (*)
     |    |    \--- com.google.auth:google-auth-library-credentials:0.4.0 -> 0.8.0
     |    \--- com.google.api:gax-grpc:0.26.0
     |         +--- com.google.auto.value:auto-value:1.2
     |         +--- com.google.code.findbugs:jsr305:3.0.0
     |         +--- com.google.api:gax:1.9.0 (*)
     |         +--- io.grpc:grpc-netty:1.6.1 (*)
     |         +--- io.grpc:grpc-stub:1.6.1 (*)
     |         +--- io.grpc:grpc-auth:1.6.1 (*)
     |         +--- io.grpc:grpc-protobuf:1.6.1 (*)
     |         +--- com.google.guava:guava:20.0
     |         +--- org.threeten:threetenbp:1.3.3
     |         +--- com.google.auth:google-auth-library-oauth2-http:0.8.0 (*)
     |         +--- com.google.auth:google-auth-library-credentials:0.8.0
     |         +--- com.google.api.grpc:proto-google-common-protos:0.1.13 -> 0.1.21 (*)
     |         \--- com.google.api:api-common:1.1.0 (*)
     +--- com.google.api.grpc:proto-google-cloud-pubsub-v1:0.1.21
     |    +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
     |    +--- com.google.api.grpc:proto-google-iam-v1:0.1.21 (*)
     |    +--- com.google.api.grpc:proto-google-common-protos:0.1.21 (*)
     |    \--- com.google.api:api-common:1.1.0 (*)
     +--- com.google.api.grpc:grpc-google-cloud-pubsub-v1:0.1.21
     |    +--- io.grpc:grpc-stub:1.6.1 (*)
     |    +--- com.google.api.grpc:proto-google-cloud-pubsub-v1:0.1.21 (*)
     |    \--- io.grpc:grpc-protobuf:1.6.1 (*)
     +--- io.grpc:grpc-netty:1.6.1 (*)
     +--- io.grpc:grpc-stub:1.6.1 (*)
     \--- io.grpc:grpc-auth:1.6.1 (*)

runtimeElements - Elements of runtime for main. (n)
No dependencies

runtimeOnly - Runtime only dependencies for source set 'main'. (n)
No dependencies

shadow
No dependencies

testCompile - Dependencies for source set 'test' (deprecated, use 'testImplementation ' instead).
+--- com.google.cloud:google-cloud-pubsub:0.26.0-beta
|    +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
|    +--- com.google.cloud:google-cloud-core:1.8.0
|    |    +--- com.google.guava:guava:20.0
|    |    +--- joda-time:joda-time:2.9.2
|    |    +--- org.json:json:20160810
|    |    +--- com.google.http-client:google-http-client:1.22.0
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|    |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|    |    |         +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |         \--- commons-codec:commons-codec:1.3 -> 1.4
|    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    +--- com.google.api:api-common:1.1.0
|    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    \--- com.google.guava:guava:19.0 -> 20.0
|    |    +--- com.google.api:gax:1.9.0
|    |    |    +--- com.google.auto.value:auto-value:1.2
|    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    +--- com.google.guava:guava:20.0
|    |    |    +--- org.threeten:threetenbp:1.3.3
|    |    |    +--- com.google.auth:google-auth-library-oauth2-http:0.8.0
|    |    |    |    +--- com.google.auth:google-auth-library-credentials:0.8.0
|    |    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    |    |    |    +--- com.google.http-client:google-http-client-jackson2:1.19.0
|    |    |    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    |    |    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3 -> 2.7.4
|    |    |    |    \--- com.google.guava:guava:19.0 -> 20.0
|    |    |    \--- com.google.api:api-common:1.1.0 (*)
|    |    +--- com.google.protobuf:protobuf-java-util:3.3.1
|    |    |    +--- com.google.protobuf:protobuf-java:3.3.1
|    |    |    +--- com.google.guava:guava:19.0 -> 20.0
|    |    |    \--- com.google.code.gson:gson:2.7
|    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.21
|    |    |    +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
|    |    |    \--- com.google.api:api-common:1.1.0 (*)
|    |    \--- com.google.api.grpc:proto-google-iam-v1:0.1.21
|    |         +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
|    |         +--- com.google.api.grpc:proto-google-common-protos:0.1.21 (*)
|    |         \--- com.google.api:api-common:1.1.0 (*)
|    +--- com.google.cloud:google-cloud-core-grpc:1.8.0
|    |    +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
|    |    +--- com.google.auth:google-auth-library-credentials:0.8.0
|    |    +--- com.google.cloud:google-cloud-core:1.8.0 (*)
|    |    +--- com.google.guava:guava:20.0
|    |    +--- com.google.protobuf:protobuf-java:3.3.1
|    |    +--- com.google.protobuf:protobuf-java-util:3.3.1 (*)
|    |    +--- io.grpc:grpc-protobuf:1.6.1
|    |    |    +--- io.grpc:grpc-core:1.6.1
|    |    |    |    +--- io.grpc:grpc-context:1.6.1
|    |    |    |    +--- com.google.guava:guava:19.0 -> 20.0
|    |    |    |    +--- com.google.errorprone:error_prone_annotations:2.0.19
|    |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    |    +--- com.google.instrumentation:instrumentation-api:0.4.3
|    |    |    |    |    +--- com.google.errorprone:error_prone_annotations:2.0.11 -> 2.0.19
|    |    |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    |    |    +--- io.grpc:grpc-context:1.2.0 -> 1.6.1
|    |    |    |    |    \--- com.google.guava:guava:19.0 -> 20.0
|    |    |    |    \--- io.opencensus:opencensus-api:0.5.1
|    |    |    |         +--- com.google.errorprone:error_prone_annotations:2.0.11 -> 2.0.19
|    |    |    |         +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    |         +--- io.grpc:grpc-context:1.4.0 -> 1.6.1
|    |    |    |         \--- com.google.guava:guava:19.0 -> 20.0
|    |    |    +--- com.google.protobuf:protobuf-java:3.3.1
|    |    |    +--- com.google.guava:guava:19.0 -> 20.0
|    |    |    +--- com.google.protobuf:protobuf-java-util:3.3.1 (*)
|    |    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.9 -> 0.1.21 (*)
|    |    |    \--- io.grpc:grpc-protobuf-lite:1.6.1
|    |    |         +--- io.grpc:grpc-core:1.6.1 (*)
|    |    |         \--- com.google.guava:guava:19.0 -> 20.0
|    |    +--- io.grpc:grpc-context:1.6.1
|    |    +--- io.grpc:grpc-netty:1.6.1
|    |    |    +--- io.grpc:grpc-core:[1.6.1] -> 1.6.1 (*)
|    |    |    +--- io.netty:netty-codec-http2:[4.1.14.Final] -> 4.1.14.Final
|    |    |    |    +--- io.netty:netty-codec-http:4.1.14.Final
|    |    |    |    |    \--- io.netty:netty-codec:4.1.14.Final
|    |    |    |    |         \--- io.netty:netty-transport:4.1.14.Final
|    |    |    |    |              +--- io.netty:netty-buffer:4.1.14.Final
|    |    |    |    |              |    \--- io.netty:netty-common:4.1.14.Final
|    |    |    |    |              \--- io.netty:netty-resolver:4.1.14.Final
|    |    |    |    |                   \--- io.netty:netty-common:4.1.14.Final
|    |    |    |    \--- io.netty:netty-handler:4.1.14.Final
|    |    |    |         +--- io.netty:netty-buffer:4.1.14.Final (*)
|    |    |    |         +--- io.netty:netty-transport:4.1.14.Final (*)
|    |    |    |         \--- io.netty:netty-codec:4.1.14.Final (*)
|    |    |    \--- io.netty:netty-handler-proxy:4.1.14.Final
|    |    |         +--- io.netty:netty-transport:4.1.14.Final (*)
|    |    |         +--- io.netty:netty-codec-socks:4.1.14.Final
|    |    |         |    \--- io.netty:netty-codec:4.1.14.Final (*)
|    |    |         \--- io.netty:netty-codec-http:4.1.14.Final (*)
|    |    +--- io.grpc:grpc-stub:1.6.1
|    |    |    \--- io.grpc:grpc-core:1.6.1 (*)
|    |    +--- io.grpc:grpc-auth:1.6.1
|    |    |    +--- io.grpc:grpc-core:[1.6.1] -> 1.6.1 (*)
|    |    |    \--- com.google.auth:google-auth-library-credentials:0.4.0 -> 0.8.0
|    |    \--- com.google.api:gax-grpc:0.26.0
|    |         +--- com.google.auto.value:auto-value:1.2
|    |         +--- com.google.code.findbugs:jsr305:3.0.0
|    |         +--- com.google.api:gax:1.9.0 (*)
|    |         +--- io.grpc:grpc-netty:1.6.1 (*)
|    |         +--- io.grpc:grpc-stub:1.6.1 (*)
|    |         +--- io.grpc:grpc-auth:1.6.1 (*)
|    |         +--- io.grpc:grpc-protobuf:1.6.1 (*)
|    |         +--- com.google.guava:guava:20.0
|    |         +--- org.threeten:threetenbp:1.3.3
|    |         +--- com.google.auth:google-auth-library-oauth2-http:0.8.0 (*)
|    |         +--- com.google.auth:google-auth-library-credentials:0.8.0
|    |         +--- com.google.api.grpc:proto-google-common-protos:0.1.13 -> 0.1.21 (*)
|    |         \--- com.google.api:api-common:1.1.0 (*)
|    +--- com.google.api.grpc:proto-google-cloud-pubsub-v1:0.1.21
|    |    +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
|    |    +--- com.google.api.grpc:proto-google-iam-v1:0.1.21 (*)
|    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.21 (*)
|    |    \--- com.google.api:api-common:1.1.0 (*)
|    +--- com.google.api.grpc:grpc-google-cloud-pubsub-v1:0.1.21
|    |    +--- io.grpc:grpc-stub:1.6.1 (*)
|    |    +--- com.google.api.grpc:proto-google-cloud-pubsub-v1:0.1.21 (*)
|    |    \--- io.grpc:grpc-protobuf:1.6.1 (*)
|    +--- io.grpc:grpc-netty:1.6.1 (*)
|    +--- io.grpc:grpc-stub:1.6.1 (*)
|    \--- io.grpc:grpc-auth:1.6.1 (*)
+--- org.apache.flink:flink-streaming-java_2.11:1.3.2
|    +--- org.apache.flink:flink-core:1.3.2
|    |    +--- org.apache.flink:flink-annotations:1.3.2
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-metrics-core:1.3.2
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- com.esotericsoftware.kryo:kryo:2.24.0
|    |    |    +--- com.esotericsoftware.minlog:minlog:1.2
|    |    |    \--- org.objenesis:objenesis:2.1 -> 2.6
|    |    +--- commons-collections:commons-collections:3.2.2
|    |    +--- org.apache.commons:commons-compress:1.4.1
|    |    |    \--- org.tukaani:xz:1.0
|    |    +--- org.apache.avro:avro:1.7.7
|    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.9.13
|    |    |    |    \--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- com.thoughtworks.paranamer:paranamer:2.3
|    |    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.7
|    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-runtime_2.11:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-java:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2
|    |    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    |    +--- org.tukaani:xz:1.0
|    |    |    |    +--- commons-cli:commons-cli:1.3.1
|    |    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    |    +--- xmlenc:xmlenc:0.52
|    |    |    |    +--- commons-codec:commons-codec:1.4
|    |    |    |    +--- commons-io:commons-io:2.4
|    |    |    |    +--- commons-net:commons-net:3.1
|    |    |    |    +--- commons-collections:commons-collections:3.2.2
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    +--- org.mortbay.jetty:jetty-util:6.1.26
|    |    |    |    +--- com.sun.jersey:jersey-core:1.9
|    |    |    |    +--- commons-el:commons-el:1.0
|    |    |    |    |    \--- commons-logging:commons-logging:1.0.3 -> 1.1.3
|    |    |    |    +--- commons-logging:commons-logging:1.1.3
|    |    |    |    +--- com.jamesmurty.utils:java-xmlbuilder:0.4
|    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    +--- commons-configuration:commons-configuration:1.7
|    |    |    |    |    +--- commons-collections:commons-collections:3.2.1 -> 3.2.2
|    |    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    |    +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    |    \--- commons-digester:commons-digester:1.8.1
|    |    |    |    |         \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-digester:commons-digester:1.8.1 (*)
|    |    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.8.8 -> 1.9.13
|    |    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.8.8 -> 1.9.13 (*)
|    |    |    |    +--- com.jcraft:jsch:0.1.42
|    |    |    |    +--- commons-beanutils:commons-beanutils-bean-collections:1.8.3
|    |    |    |    |    \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-daemon:commons-daemon:1.0.13
|    |    |    |    +--- javax.xml.bind:jaxb-api:2.2.2
|    |    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    |    \--- javax.activation:activation:1.1
|    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    +--- javax.activation:activation:1.1
|    |    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2 (*)
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- io.netty:netty-all:4.0.27.Final
|    |    +--- org.javassist:javassist:3.18.2-GA -> 3.21.0-GA
|    |    +--- org.scala-lang:scala-library:2.11.7
|    |    +--- com.data-artisans:flakka-actor_2.11:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.11.5 -> 2.11.7
|    |    |    \--- com.typesafe:config:1.2.1
|    |    +--- com.data-artisans:flakka-remote_2.11:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.11.5 -> 2.11.7
|    |    |    +--- com.data-artisans:flakka-actor_2.11:2.3-custom (*)
|    |    |    +--- io.netty:netty:3.8.0.Final
|    |    |    +--- com.google.protobuf:protobuf-java:2.5.0 -> 3.3.1
|    |    |    \--- org.uncommons.maths:uncommons-maths:1.2.2a
|    |    +--- com.data-artisans:flakka-slf4j_2.11:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.11.5 -> 2.11.7
|    |    |    +--- com.data-artisans:flakka-actor_2.11:2.3-custom (*)
|    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.7
|    |    +--- org.clapper:grizzled-slf4j_2.11:1.0.2
|    |    |    +--- org.scala-lang:scala-library:2.11.0 -> 2.11.7
|    |    |    \--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.github.scopt:scopt_2.11:3.5.0
|    |    +--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.7.4
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.7.0
|    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- org.apache.zookeeper:zookeeper:3.4.6
|    |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.7
|    |    |    +--- jline:jline:0.9.94
|    |    |    |    \--- junit:junit:3.8.1 -> 4.12
|    |    |    |         \--- org.hamcrest:hamcrest-core:1.3
|    |    |    \--- io.netty:netty:3.7.0.Final -> 3.8.0.Final
|    |    +--- com.twitter:chill_2.11:0.7.4
|    |    |    +--- org.scala-lang:scala-library:2.11.7
|    |    |    +--- com.twitter:chill-java:0.7.4
|    |    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-clients_2.11:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-runtime_2.11:1.3.2 (*)
|    |    +--- org.apache.flink:flink-optimizer_2.11:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-runtime_2.11:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.commons:commons-math3:3.5
|    +--- org.apache.sling:org.apache.sling.commons.json:2.0.6
|    +--- org.slf4j:slf4j-api:1.7.7
|    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.apache.flink:flink-runtime_2.11:1.3.2 (*)
+--- junit:junit:4.12 (*)
+--- org.mockito:mockito-core:2.9.0
|    +--- net.bytebuddy:byte-buddy:1.7.0
|    +--- net.bytebuddy:byte-buddy-agent:1.7.0
|    \--- org.objenesis:objenesis:2.6
+--- org.powermock:powermock-api-mockito2:1.7.1
|    +--- org.powermock:powermock-api-mockito-common:1.7.1
|    |    +--- org.powermock:powermock-api-support:1.7.1
|    |    |    +--- org.powermock:powermock-reflect:1.7.1
|    |    |    |    \--- org.objenesis:objenesis:2.4 -> 2.6
|    |    |    \--- org.powermock:powermock-core:1.7.1
|    |    |         +--- org.powermock:powermock-reflect:1.7.1 (*)
|    |    |         +--- org.javassist:javassist:3.21.0-GA
|    |    |         \--- org.mockito:mockito-core:2.8.9 -> 2.9.0 (*)
|    |    \--- org.mockito:mockito-core:2.8.9 -> 2.9.0 (*)
|    \--- org.mockito:mockito-core:2.8.9 -> 2.9.0 (*)
\--- org.powermock:powermock-module-junit4:1.7.1
     +--- org.powermock:powermock-module-junit4-common:1.7.1
     |    +--- org.powermock:powermock-reflect:1.7.1 (*)
     |    +--- org.powermock:powermock-core:1.7.1 (*)
     |    +--- junit:junit:4.12 (*)
     |    \--- org.hamcrest:hamcrest-core:1.3
     +--- junit:junit:4.12 (*)
     \--- org.hamcrest:hamcrest-core:1.3

testCompileClasspath - Compile classpath for source set 'test'.
+--- com.google.cloud:google-cloud-pubsub:0.26.0-beta
|    +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
|    +--- com.google.cloud:google-cloud-core:1.8.0
|    |    +--- com.google.guava:guava:20.0
|    |    +--- joda-time:joda-time:2.9.2
|    |    +--- org.json:json:20160810
|    |    +--- com.google.http-client:google-http-client:1.22.0
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|    |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|    |    |         +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |         \--- commons-codec:commons-codec:1.3 -> 1.4
|    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    +--- com.google.api:api-common:1.1.0
|    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    \--- com.google.guava:guava:19.0 -> 20.0
|    |    +--- com.google.api:gax:1.9.0
|    |    |    +--- com.google.auto.value:auto-value:1.2
|    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    +--- com.google.guava:guava:20.0
|    |    |    +--- org.threeten:threetenbp:1.3.3
|    |    |    +--- com.google.auth:google-auth-library-oauth2-http:0.8.0
|    |    |    |    +--- com.google.auth:google-auth-library-credentials:0.8.0
|    |    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    |    |    |    +--- com.google.http-client:google-http-client-jackson2:1.19.0
|    |    |    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    |    |    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3 -> 2.7.4
|    |    |    |    \--- com.google.guava:guava:19.0 -> 20.0
|    |    |    \--- com.google.api:api-common:1.1.0 (*)
|    |    +--- com.google.protobuf:protobuf-java-util:3.3.1
|    |    |    +--- com.google.protobuf:protobuf-java:3.3.1
|    |    |    +--- com.google.guava:guava:19.0 -> 20.0
|    |    |    \--- com.google.code.gson:gson:2.7
|    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.21
|    |    |    +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
|    |    |    \--- com.google.api:api-common:1.1.0 (*)
|    |    \--- com.google.api.grpc:proto-google-iam-v1:0.1.21
|    |         +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
|    |         +--- com.google.api.grpc:proto-google-common-protos:0.1.21 (*)
|    |         \--- com.google.api:api-common:1.1.0 (*)
|    +--- com.google.cloud:google-cloud-core-grpc:1.8.0
|    |    +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
|    |    +--- com.google.auth:google-auth-library-credentials:0.8.0
|    |    +--- com.google.cloud:google-cloud-core:1.8.0 (*)
|    |    +--- com.google.guava:guava:20.0
|    |    +--- com.google.protobuf:protobuf-java:3.3.1
|    |    +--- com.google.protobuf:protobuf-java-util:3.3.1 (*)
|    |    +--- io.grpc:grpc-protobuf:1.6.1
|    |    |    +--- io.grpc:grpc-core:1.6.1
|    |    |    |    +--- io.grpc:grpc-context:1.6.1
|    |    |    |    +--- com.google.guava:guava:19.0 -> 20.0
|    |    |    |    +--- com.google.errorprone:error_prone_annotations:2.0.19
|    |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    |    +--- com.google.instrumentation:instrumentation-api:0.4.3
|    |    |    |    |    +--- com.google.errorprone:error_prone_annotations:2.0.11 -> 2.0.19
|    |    |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    |    |    +--- io.grpc:grpc-context:1.2.0 -> 1.6.1
|    |    |    |    |    \--- com.google.guava:guava:19.0 -> 20.0
|    |    |    |    \--- io.opencensus:opencensus-api:0.5.1
|    |    |    |         +--- com.google.errorprone:error_prone_annotations:2.0.11 -> 2.0.19
|    |    |    |         +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    |         +--- io.grpc:grpc-context:1.4.0 -> 1.6.1
|    |    |    |         \--- com.google.guava:guava:19.0 -> 20.0
|    |    |    +--- com.google.protobuf:protobuf-java:3.3.1
|    |    |    +--- com.google.guava:guava:19.0 -> 20.0
|    |    |    +--- com.google.protobuf:protobuf-java-util:3.3.1 (*)
|    |    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.9 -> 0.1.21 (*)
|    |    |    \--- io.grpc:grpc-protobuf-lite:1.6.1
|    |    |         +--- io.grpc:grpc-core:1.6.1 (*)
|    |    |         \--- com.google.guava:guava:19.0 -> 20.0
|    |    +--- io.grpc:grpc-context:1.6.1
|    |    +--- io.grpc:grpc-netty:1.6.1
|    |    |    +--- io.grpc:grpc-core:[1.6.1] -> 1.6.1 (*)
|    |    |    +--- io.netty:netty-codec-http2:[4.1.14.Final] -> 4.1.14.Final
|    |    |    |    +--- io.netty:netty-codec-http:4.1.14.Final
|    |    |    |    |    \--- io.netty:netty-codec:4.1.14.Final
|    |    |    |    |         \--- io.netty:netty-transport:4.1.14.Final
|    |    |    |    |              +--- io.netty:netty-buffer:4.1.14.Final
|    |    |    |    |              |    \--- io.netty:netty-common:4.1.14.Final
|    |    |    |    |              \--- io.netty:netty-resolver:4.1.14.Final
|    |    |    |    |                   \--- io.netty:netty-common:4.1.14.Final
|    |    |    |    \--- io.netty:netty-handler:4.1.14.Final
|    |    |    |         +--- io.netty:netty-buffer:4.1.14.Final (*)
|    |    |    |         +--- io.netty:netty-transport:4.1.14.Final (*)
|    |    |    |         \--- io.netty:netty-codec:4.1.14.Final (*)
|    |    |    \--- io.netty:netty-handler-proxy:4.1.14.Final
|    |    |         +--- io.netty:netty-transport:4.1.14.Final (*)
|    |    |         +--- io.netty:netty-codec-socks:4.1.14.Final
|    |    |         |    \--- io.netty:netty-codec:4.1.14.Final (*)
|    |    |         \--- io.netty:netty-codec-http:4.1.14.Final (*)
|    |    +--- io.grpc:grpc-stub:1.6.1
|    |    |    \--- io.grpc:grpc-core:1.6.1 (*)
|    |    +--- io.grpc:grpc-auth:1.6.1
|    |    |    +--- io.grpc:grpc-core:[1.6.1] -> 1.6.1 (*)
|    |    |    \--- com.google.auth:google-auth-library-credentials:0.4.0 -> 0.8.0
|    |    \--- com.google.api:gax-grpc:0.26.0
|    |         +--- com.google.auto.value:auto-value:1.2
|    |         +--- com.google.code.findbugs:jsr305:3.0.0
|    |         +--- com.google.api:gax:1.9.0 (*)
|    |         +--- io.grpc:grpc-netty:1.6.1 (*)
|    |         +--- io.grpc:grpc-stub:1.6.1 (*)
|    |         +--- io.grpc:grpc-auth:1.6.1 (*)
|    |         +--- io.grpc:grpc-protobuf:1.6.1 (*)
|    |         +--- com.google.guava:guava:20.0
|    |         +--- org.threeten:threetenbp:1.3.3
|    |         +--- com.google.auth:google-auth-library-oauth2-http:0.8.0 (*)
|    |         +--- com.google.auth:google-auth-library-credentials:0.8.0
|    |         +--- com.google.api.grpc:proto-google-common-protos:0.1.13 -> 0.1.21 (*)
|    |         \--- com.google.api:api-common:1.1.0 (*)
|    +--- com.google.api.grpc:proto-google-cloud-pubsub-v1:0.1.21
|    |    +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
|    |    +--- com.google.api.grpc:proto-google-iam-v1:0.1.21 (*)
|    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.21 (*)
|    |    \--- com.google.api:api-common:1.1.0 (*)
|    +--- com.google.api.grpc:grpc-google-cloud-pubsub-v1:0.1.21
|    |    +--- io.grpc:grpc-stub:1.6.1 (*)
|    |    +--- com.google.api.grpc:proto-google-cloud-pubsub-v1:0.1.21 (*)
|    |    \--- io.grpc:grpc-protobuf:1.6.1 (*)
|    +--- io.grpc:grpc-netty:1.6.1 (*)
|    +--- io.grpc:grpc-stub:1.6.1 (*)
|    \--- io.grpc:grpc-auth:1.6.1 (*)
+--- org.apache.flink:flink-streaming-java_2.11:1.3.2
|    +--- org.apache.flink:flink-core:1.3.2
|    |    +--- org.apache.flink:flink-annotations:1.3.2
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-metrics-core:1.3.2
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- com.esotericsoftware.kryo:kryo:2.24.0
|    |    |    +--- com.esotericsoftware.minlog:minlog:1.2
|    |    |    \--- org.objenesis:objenesis:2.1 -> 2.6
|    |    +--- commons-collections:commons-collections:3.2.2
|    |    +--- org.apache.commons:commons-compress:1.4.1
|    |    |    \--- org.tukaani:xz:1.0
|    |    +--- org.apache.avro:avro:1.7.7
|    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.9.13
|    |    |    |    \--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- com.thoughtworks.paranamer:paranamer:2.3
|    |    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.7
|    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-runtime_2.11:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-java:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2
|    |    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    |    +--- org.tukaani:xz:1.0
|    |    |    |    +--- commons-cli:commons-cli:1.3.1
|    |    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    |    +--- xmlenc:xmlenc:0.52
|    |    |    |    +--- commons-codec:commons-codec:1.4
|    |    |    |    +--- commons-io:commons-io:2.4
|    |    |    |    +--- commons-net:commons-net:3.1
|    |    |    |    +--- commons-collections:commons-collections:3.2.2
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    +--- org.mortbay.jetty:jetty-util:6.1.26
|    |    |    |    +--- com.sun.jersey:jersey-core:1.9
|    |    |    |    +--- commons-el:commons-el:1.0
|    |    |    |    |    \--- commons-logging:commons-logging:1.0.3 -> 1.1.3
|    |    |    |    +--- commons-logging:commons-logging:1.1.3
|    |    |    |    +--- com.jamesmurty.utils:java-xmlbuilder:0.4
|    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    +--- commons-configuration:commons-configuration:1.7
|    |    |    |    |    +--- commons-collections:commons-collections:3.2.1 -> 3.2.2
|    |    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    |    +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    |    \--- commons-digester:commons-digester:1.8.1
|    |    |    |    |         \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-digester:commons-digester:1.8.1 (*)
|    |    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.8.8 -> 1.9.13
|    |    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.8.8 -> 1.9.13 (*)
|    |    |    |    +--- com.jcraft:jsch:0.1.42
|    |    |    |    +--- commons-beanutils:commons-beanutils-bean-collections:1.8.3
|    |    |    |    |    \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-daemon:commons-daemon:1.0.13
|    |    |    |    +--- javax.xml.bind:jaxb-api:2.2.2
|    |    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    |    \--- javax.activation:activation:1.1
|    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    +--- javax.activation:activation:1.1
|    |    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2 (*)
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- io.netty:netty-all:4.0.27.Final
|    |    +--- org.javassist:javassist:3.18.2-GA -> 3.21.0-GA
|    |    +--- org.scala-lang:scala-library:2.11.7
|    |    +--- com.data-artisans:flakka-actor_2.11:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.11.5 -> 2.11.7
|    |    |    \--- com.typesafe:config:1.2.1
|    |    +--- com.data-artisans:flakka-remote_2.11:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.11.5 -> 2.11.7
|    |    |    +--- com.data-artisans:flakka-actor_2.11:2.3-custom (*)
|    |    |    +--- io.netty:netty:3.8.0.Final
|    |    |    +--- com.google.protobuf:protobuf-java:2.5.0 -> 3.3.1
|    |    |    \--- org.uncommons.maths:uncommons-maths:1.2.2a
|    |    +--- com.data-artisans:flakka-slf4j_2.11:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.11.5 -> 2.11.7
|    |    |    +--- com.data-artisans:flakka-actor_2.11:2.3-custom (*)
|    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.7
|    |    +--- org.clapper:grizzled-slf4j_2.11:1.0.2
|    |    |    +--- org.scala-lang:scala-library:2.11.0 -> 2.11.7
|    |    |    \--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.github.scopt:scopt_2.11:3.5.0
|    |    +--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.7.4
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.7.0
|    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- org.apache.zookeeper:zookeeper:3.4.6
|    |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.7
|    |    |    +--- jline:jline:0.9.94
|    |    |    |    \--- junit:junit:3.8.1 -> 4.12
|    |    |    |         \--- org.hamcrest:hamcrest-core:1.3
|    |    |    \--- io.netty:netty:3.7.0.Final -> 3.8.0.Final
|    |    +--- com.twitter:chill_2.11:0.7.4
|    |    |    +--- org.scala-lang:scala-library:2.11.7
|    |    |    +--- com.twitter:chill-java:0.7.4
|    |    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-clients_2.11:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-runtime_2.11:1.3.2 (*)
|    |    +--- org.apache.flink:flink-optimizer_2.11:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-runtime_2.11:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.commons:commons-math3:3.5
|    +--- org.apache.sling:org.apache.sling.commons.json:2.0.6
|    +--- org.slf4j:slf4j-api:1.7.7
|    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.apache.flink:flink-runtime_2.11:1.3.2 (*)
+--- junit:junit:4.12 (*)
+--- org.mockito:mockito-core:2.9.0
|    +--- net.bytebuddy:byte-buddy:1.7.0
|    +--- net.bytebuddy:byte-buddy-agent:1.7.0
|    \--- org.objenesis:objenesis:2.6
+--- org.powermock:powermock-api-mockito2:1.7.1
|    +--- org.powermock:powermock-api-mockito-common:1.7.1
|    |    +--- org.powermock:powermock-api-support:1.7.1
|    |    |    +--- org.powermock:powermock-reflect:1.7.1
|    |    |    |    \--- org.objenesis:objenesis:2.4 -> 2.6
|    |    |    \--- org.powermock:powermock-core:1.7.1
|    |    |         +--- org.powermock:powermock-reflect:1.7.1 (*)
|    |    |         +--- org.javassist:javassist:3.21.0-GA
|    |    |         \--- org.mockito:mockito-core:2.8.9 -> 2.9.0 (*)
|    |    \--- org.mockito:mockito-core:2.8.9 -> 2.9.0 (*)
|    \--- org.mockito:mockito-core:2.8.9 -> 2.9.0 (*)
\--- org.powermock:powermock-module-junit4:1.7.1
     +--- org.powermock:powermock-module-junit4-common:1.7.1
     |    +--- org.powermock:powermock-reflect:1.7.1 (*)
     |    +--- org.powermock:powermock-core:1.7.1 (*)
     |    +--- junit:junit:4.12 (*)
     |    \--- org.hamcrest:hamcrest-core:1.3
     +--- junit:junit:4.12 (*)
     \--- org.hamcrest:hamcrest-core:1.3

testCompileOnly - Compile only dependencies for source set 'test'.
No dependencies

testImplementation - Implementation only dependencies for source set 'test'. (n)
No dependencies

testRuntime - Runtime dependencies for source set 'test' (deprecated, use 'testRuntimeOnly ' instead).
+--- com.google.cloud:google-cloud-pubsub:0.26.0-beta
|    +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
|    +--- com.google.cloud:google-cloud-core:1.8.0
|    |    +--- com.google.guava:guava:20.0
|    |    +--- joda-time:joda-time:2.9.2
|    |    +--- org.json:json:20160810
|    |    +--- com.google.http-client:google-http-client:1.22.0
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|    |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|    |    |         +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |         \--- commons-codec:commons-codec:1.3 -> 1.4
|    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    +--- com.google.api:api-common:1.1.0
|    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    \--- com.google.guava:guava:19.0 -> 20.0
|    |    +--- com.google.api:gax:1.9.0
|    |    |    +--- com.google.auto.value:auto-value:1.2
|    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    +--- com.google.guava:guava:20.0
|    |    |    +--- org.threeten:threetenbp:1.3.3
|    |    |    +--- com.google.auth:google-auth-library-oauth2-http:0.8.0
|    |    |    |    +--- com.google.auth:google-auth-library-credentials:0.8.0
|    |    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    |    |    |    +--- com.google.http-client:google-http-client-jackson2:1.19.0
|    |    |    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    |    |    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3 -> 2.7.4
|    |    |    |    \--- com.google.guava:guava:19.0 -> 20.0
|    |    |    \--- com.google.api:api-common:1.1.0 (*)
|    |    +--- com.google.protobuf:protobuf-java-util:3.3.1
|    |    |    +--- com.google.protobuf:protobuf-java:3.3.1
|    |    |    +--- com.google.guava:guava:19.0 -> 20.0
|    |    |    \--- com.google.code.gson:gson:2.7
|    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.21
|    |    |    +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
|    |    |    \--- com.google.api:api-common:1.1.0 (*)
|    |    \--- com.google.api.grpc:proto-google-iam-v1:0.1.21
|    |         +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
|    |         +--- com.google.api.grpc:proto-google-common-protos:0.1.21 (*)
|    |         \--- com.google.api:api-common:1.1.0 (*)
|    +--- com.google.cloud:google-cloud-core-grpc:1.8.0
|    |    +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
|    |    +--- com.google.auth:google-auth-library-credentials:0.8.0
|    |    +--- com.google.cloud:google-cloud-core:1.8.0 (*)
|    |    +--- com.google.guava:guava:20.0
|    |    +--- com.google.protobuf:protobuf-java:3.3.1
|    |    +--- com.google.protobuf:protobuf-java-util:3.3.1 (*)
|    |    +--- io.grpc:grpc-protobuf:1.6.1
|    |    |    +--- io.grpc:grpc-core:1.6.1
|    |    |    |    +--- io.grpc:grpc-context:1.6.1
|    |    |    |    +--- com.google.guava:guava:19.0 -> 20.0
|    |    |    |    +--- com.google.errorprone:error_prone_annotations:2.0.19
|    |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    |    +--- com.google.instrumentation:instrumentation-api:0.4.3
|    |    |    |    |    +--- com.google.errorprone:error_prone_annotations:2.0.11 -> 2.0.19
|    |    |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    |    |    +--- io.grpc:grpc-context:1.2.0 -> 1.6.1
|    |    |    |    |    \--- com.google.guava:guava:19.0 -> 20.0
|    |    |    |    \--- io.opencensus:opencensus-api:0.5.1
|    |    |    |         +--- com.google.errorprone:error_prone_annotations:2.0.11 -> 2.0.19
|    |    |    |         +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    |         +--- io.grpc:grpc-context:1.4.0 -> 1.6.1
|    |    |    |         \--- com.google.guava:guava:19.0 -> 20.0
|    |    |    +--- com.google.protobuf:protobuf-java:3.3.1
|    |    |    +--- com.google.guava:guava:19.0 -> 20.0
|    |    |    +--- com.google.protobuf:protobuf-java-util:3.3.1 (*)
|    |    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.9 -> 0.1.21 (*)
|    |    |    \--- io.grpc:grpc-protobuf-lite:1.6.1
|    |    |         +--- io.grpc:grpc-core:1.6.1 (*)
|    |    |         \--- com.google.guava:guava:19.0 -> 20.0
|    |    +--- io.grpc:grpc-context:1.6.1
|    |    +--- io.grpc:grpc-netty:1.6.1
|    |    |    +--- io.grpc:grpc-core:[1.6.1] -> 1.6.1 (*)
|    |    |    +--- io.netty:netty-codec-http2:[4.1.14.Final] -> 4.1.14.Final
|    |    |    |    +--- io.netty:netty-codec-http:4.1.14.Final
|    |    |    |    |    \--- io.netty:netty-codec:4.1.14.Final
|    |    |    |    |         \--- io.netty:netty-transport:4.1.14.Final
|    |    |    |    |              +--- io.netty:netty-buffer:4.1.14.Final
|    |    |    |    |              |    \--- io.netty:netty-common:4.1.14.Final
|    |    |    |    |              \--- io.netty:netty-resolver:4.1.14.Final
|    |    |    |    |                   \--- io.netty:netty-common:4.1.14.Final
|    |    |    |    \--- io.netty:netty-handler:4.1.14.Final
|    |    |    |         +--- io.netty:netty-buffer:4.1.14.Final (*)
|    |    |    |         +--- io.netty:netty-transport:4.1.14.Final (*)
|    |    |    |         \--- io.netty:netty-codec:4.1.14.Final (*)
|    |    |    \--- io.netty:netty-handler-proxy:4.1.14.Final
|    |    |         +--- io.netty:netty-transport:4.1.14.Final (*)
|    |    |         +--- io.netty:netty-codec-socks:4.1.14.Final
|    |    |         |    \--- io.netty:netty-codec:4.1.14.Final (*)
|    |    |         \--- io.netty:netty-codec-http:4.1.14.Final (*)
|    |    +--- io.grpc:grpc-stub:1.6.1
|    |    |    \--- io.grpc:grpc-core:1.6.1 (*)
|    |    +--- io.grpc:grpc-auth:1.6.1
|    |    |    +--- io.grpc:grpc-core:[1.6.1] -> 1.6.1 (*)
|    |    |    \--- com.google.auth:google-auth-library-credentials:0.4.0 -> 0.8.0
|    |    \--- com.google.api:gax-grpc:0.26.0
|    |         +--- com.google.auto.value:auto-value:1.2
|    |         +--- com.google.code.findbugs:jsr305:3.0.0
|    |         +--- com.google.api:gax:1.9.0 (*)
|    |         +--- io.grpc:grpc-netty:1.6.1 (*)
|    |         +--- io.grpc:grpc-stub:1.6.1 (*)
|    |         +--- io.grpc:grpc-auth:1.6.1 (*)
|    |         +--- io.grpc:grpc-protobuf:1.6.1 (*)
|    |         +--- com.google.guava:guava:20.0
|    |         +--- org.threeten:threetenbp:1.3.3
|    |         +--- com.google.auth:google-auth-library-oauth2-http:0.8.0 (*)
|    |         +--- com.google.auth:google-auth-library-credentials:0.8.0
|    |         +--- com.google.api.grpc:proto-google-common-protos:0.1.13 -> 0.1.21 (*)
|    |         \--- com.google.api:api-common:1.1.0 (*)
|    +--- com.google.api.grpc:proto-google-cloud-pubsub-v1:0.1.21
|    |    +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
|    |    +--- com.google.api.grpc:proto-google-iam-v1:0.1.21 (*)
|    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.21 (*)
|    |    \--- com.google.api:api-common:1.1.0 (*)
|    +--- com.google.api.grpc:grpc-google-cloud-pubsub-v1:0.1.21
|    |    +--- io.grpc:grpc-stub:1.6.1 (*)
|    |    +--- com.google.api.grpc:proto-google-cloud-pubsub-v1:0.1.21 (*)
|    |    \--- io.grpc:grpc-protobuf:1.6.1 (*)
|    +--- io.grpc:grpc-netty:1.6.1 (*)
|    +--- io.grpc:grpc-stub:1.6.1 (*)
|    \--- io.grpc:grpc-auth:1.6.1 (*)
+--- org.apache.flink:flink-streaming-java_2.11:1.3.2
|    +--- org.apache.flink:flink-core:1.3.2
|    |    +--- org.apache.flink:flink-annotations:1.3.2
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-metrics-core:1.3.2
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- com.esotericsoftware.kryo:kryo:2.24.0
|    |    |    +--- com.esotericsoftware.minlog:minlog:1.2
|    |    |    \--- org.objenesis:objenesis:2.1 -> 2.6
|    |    +--- commons-collections:commons-collections:3.2.2
|    |    +--- org.apache.commons:commons-compress:1.4.1
|    |    |    \--- org.tukaani:xz:1.0
|    |    +--- org.apache.avro:avro:1.7.7
|    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.9.13
|    |    |    |    \--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- com.thoughtworks.paranamer:paranamer:2.3
|    |    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.7
|    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-runtime_2.11:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-java:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2
|    |    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    |    +--- org.tukaani:xz:1.0
|    |    |    |    +--- commons-cli:commons-cli:1.3.1
|    |    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    |    +--- xmlenc:xmlenc:0.52
|    |    |    |    +--- commons-codec:commons-codec:1.4
|    |    |    |    +--- commons-io:commons-io:2.4
|    |    |    |    +--- commons-net:commons-net:3.1
|    |    |    |    +--- commons-collections:commons-collections:3.2.2
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    +--- org.mortbay.jetty:jetty-util:6.1.26
|    |    |    |    +--- com.sun.jersey:jersey-core:1.9
|    |    |    |    +--- commons-el:commons-el:1.0
|    |    |    |    |    \--- commons-logging:commons-logging:1.0.3 -> 1.1.3
|    |    |    |    +--- commons-logging:commons-logging:1.1.3
|    |    |    |    +--- com.jamesmurty.utils:java-xmlbuilder:0.4
|    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    +--- commons-configuration:commons-configuration:1.7
|    |    |    |    |    +--- commons-collections:commons-collections:3.2.1 -> 3.2.2
|    |    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    |    +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    |    \--- commons-digester:commons-digester:1.8.1
|    |    |    |    |         \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-digester:commons-digester:1.8.1 (*)
|    |    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.8.8 -> 1.9.13
|    |    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.8.8 -> 1.9.13 (*)
|    |    |    |    +--- com.jcraft:jsch:0.1.42
|    |    |    |    +--- commons-beanutils:commons-beanutils-bean-collections:1.8.3
|    |    |    |    |    \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-daemon:commons-daemon:1.0.13
|    |    |    |    +--- javax.xml.bind:jaxb-api:2.2.2
|    |    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    |    \--- javax.activation:activation:1.1
|    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    +--- javax.activation:activation:1.1
|    |    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2 (*)
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- io.netty:netty-all:4.0.27.Final
|    |    +--- org.javassist:javassist:3.18.2-GA -> 3.21.0-GA
|    |    +--- org.scala-lang:scala-library:2.11.7
|    |    +--- com.data-artisans:flakka-actor_2.11:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.11.5 -> 2.11.7
|    |    |    \--- com.typesafe:config:1.2.1
|    |    +--- com.data-artisans:flakka-remote_2.11:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.11.5 -> 2.11.7
|    |    |    +--- com.data-artisans:flakka-actor_2.11:2.3-custom (*)
|    |    |    +--- io.netty:netty:3.8.0.Final
|    |    |    +--- com.google.protobuf:protobuf-java:2.5.0 -> 3.3.1
|    |    |    \--- org.uncommons.maths:uncommons-maths:1.2.2a
|    |    +--- com.data-artisans:flakka-slf4j_2.11:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.11.5 -> 2.11.7
|    |    |    +--- com.data-artisans:flakka-actor_2.11:2.3-custom (*)
|    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.7
|    |    +--- org.clapper:grizzled-slf4j_2.11:1.0.2
|    |    |    +--- org.scala-lang:scala-library:2.11.0 -> 2.11.7
|    |    |    \--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.github.scopt:scopt_2.11:3.5.0
|    |    +--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.7.4
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.7.0
|    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- org.apache.zookeeper:zookeeper:3.4.6
|    |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.7
|    |    |    +--- jline:jline:0.9.94
|    |    |    |    \--- junit:junit:3.8.1 -> 4.12
|    |    |    |         \--- org.hamcrest:hamcrest-core:1.3
|    |    |    \--- io.netty:netty:3.7.0.Final -> 3.8.0.Final
|    |    +--- com.twitter:chill_2.11:0.7.4
|    |    |    +--- org.scala-lang:scala-library:2.11.7
|    |    |    +--- com.twitter:chill-java:0.7.4
|    |    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-clients_2.11:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-runtime_2.11:1.3.2 (*)
|    |    +--- org.apache.flink:flink-optimizer_2.11:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-runtime_2.11:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.commons:commons-math3:3.5
|    +--- org.apache.sling:org.apache.sling.commons.json:2.0.6
|    +--- org.slf4j:slf4j-api:1.7.7
|    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.apache.flink:flink-runtime_2.11:1.3.2 (*)
+--- junit:junit:4.12 (*)
+--- org.mockito:mockito-core:2.9.0
|    +--- net.bytebuddy:byte-buddy:1.7.0
|    +--- net.bytebuddy:byte-buddy-agent:1.7.0
|    \--- org.objenesis:objenesis:2.6
+--- org.powermock:powermock-api-mockito2:1.7.1
|    +--- org.powermock:powermock-api-mockito-common:1.7.1
|    |    +--- org.powermock:powermock-api-support:1.7.1
|    |    |    +--- org.powermock:powermock-reflect:1.7.1
|    |    |    |    \--- org.objenesis:objenesis:2.4 -> 2.6
|    |    |    \--- org.powermock:powermock-core:1.7.1
|    |    |         +--- org.powermock:powermock-reflect:1.7.1 (*)
|    |    |         +--- org.javassist:javassist:3.21.0-GA
|    |    |         \--- org.mockito:mockito-core:2.8.9 -> 2.9.0 (*)
|    |    \--- org.mockito:mockito-core:2.8.9 -> 2.9.0 (*)
|    \--- org.mockito:mockito-core:2.8.9 -> 2.9.0 (*)
\--- org.powermock:powermock-module-junit4:1.7.1
     +--- org.powermock:powermock-module-junit4-common:1.7.1
     |    +--- org.powermock:powermock-reflect:1.7.1 (*)
     |    +--- org.powermock:powermock-core:1.7.1 (*)
     |    +--- junit:junit:4.12 (*)
     |    \--- org.hamcrest:hamcrest-core:1.3
     +--- junit:junit:4.12 (*)
     \--- org.hamcrest:hamcrest-core:1.3

testRuntimeClasspath - Runtime classpath of source set 'test'.
+--- com.google.cloud:google-cloud-pubsub:0.26.0-beta
|    +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
|    +--- com.google.cloud:google-cloud-core:1.8.0
|    |    +--- com.google.guava:guava:20.0
|    |    +--- joda-time:joda-time:2.9.2
|    |    +--- org.json:json:20160810
|    |    +--- com.google.http-client:google-http-client:1.22.0
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    |    \--- org.apache.httpcomponents:httpclient:4.0.1
|    |    |         +--- org.apache.httpcomponents:httpcore:4.0.1
|    |    |         +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |         \--- commons-codec:commons-codec:1.3 -> 1.4
|    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    +--- com.google.api:api-common:1.1.0
|    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    \--- com.google.guava:guava:19.0 -> 20.0
|    |    +--- com.google.api:gax:1.9.0
|    |    |    +--- com.google.auto.value:auto-value:1.2
|    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    +--- com.google.guava:guava:20.0
|    |    |    +--- org.threeten:threetenbp:1.3.3
|    |    |    +--- com.google.auth:google-auth-library-oauth2-http:0.8.0
|    |    |    |    +--- com.google.auth:google-auth-library-credentials:0.8.0
|    |    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    |    |    |    +--- com.google.http-client:google-http-client-jackson2:1.19.0
|    |    |    |    |    +--- com.google.http-client:google-http-client:1.19.0 -> 1.22.0 (*)
|    |    |    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.1.3 -> 2.7.4
|    |    |    |    \--- com.google.guava:guava:19.0 -> 20.0
|    |    |    \--- com.google.api:api-common:1.1.0 (*)
|    |    +--- com.google.protobuf:protobuf-java-util:3.3.1
|    |    |    +--- com.google.protobuf:protobuf-java:3.3.1
|    |    |    +--- com.google.guava:guava:19.0 -> 20.0
|    |    |    \--- com.google.code.gson:gson:2.7
|    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.21
|    |    |    +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
|    |    |    \--- com.google.api:api-common:1.1.0 (*)
|    |    \--- com.google.api.grpc:proto-google-iam-v1:0.1.21
|    |         +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
|    |         +--- com.google.api.grpc:proto-google-common-protos:0.1.21 (*)
|    |         \--- com.google.api:api-common:1.1.0 (*)
|    +--- com.google.cloud:google-cloud-core-grpc:1.8.0
|    |    +--- io.netty:netty-tcnative-boringssl-static:2.0.3.Final
|    |    +--- com.google.auth:google-auth-library-credentials:0.8.0
|    |    +--- com.google.cloud:google-cloud-core:1.8.0 (*)
|    |    +--- com.google.guava:guava:20.0
|    |    +--- com.google.protobuf:protobuf-java:3.3.1
|    |    +--- com.google.protobuf:protobuf-java-util:3.3.1 (*)
|    |    +--- io.grpc:grpc-protobuf:1.6.1
|    |    |    +--- io.grpc:grpc-core:1.6.1
|    |    |    |    +--- io.grpc:grpc-context:1.6.1
|    |    |    |    +--- com.google.guava:guava:19.0 -> 20.0
|    |    |    |    +--- com.google.errorprone:error_prone_annotations:2.0.19
|    |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    |    +--- com.google.instrumentation:instrumentation-api:0.4.3
|    |    |    |    |    +--- com.google.errorprone:error_prone_annotations:2.0.11 -> 2.0.19
|    |    |    |    |    +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    |    |    +--- io.grpc:grpc-context:1.2.0 -> 1.6.1
|    |    |    |    |    \--- com.google.guava:guava:19.0 -> 20.0
|    |    |    |    \--- io.opencensus:opencensus-api:0.5.1
|    |    |    |         +--- com.google.errorprone:error_prone_annotations:2.0.11 -> 2.0.19
|    |    |    |         +--- com.google.code.findbugs:jsr305:3.0.0
|    |    |    |         +--- io.grpc:grpc-context:1.4.0 -> 1.6.1
|    |    |    |         \--- com.google.guava:guava:19.0 -> 20.0
|    |    |    +--- com.google.protobuf:protobuf-java:3.3.1
|    |    |    +--- com.google.guava:guava:19.0 -> 20.0
|    |    |    +--- com.google.protobuf:protobuf-java-util:3.3.1 (*)
|    |    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.9 -> 0.1.21 (*)
|    |    |    \--- io.grpc:grpc-protobuf-lite:1.6.1
|    |    |         +--- io.grpc:grpc-core:1.6.1 (*)
|    |    |         \--- com.google.guava:guava:19.0 -> 20.0
|    |    +--- io.grpc:grpc-context:1.6.1
|    |    +--- io.grpc:grpc-netty:1.6.1
|    |    |    +--- io.grpc:grpc-core:[1.6.1] -> 1.6.1 (*)
|    |    |    +--- io.netty:netty-codec-http2:[4.1.14.Final] -> 4.1.14.Final
|    |    |    |    +--- io.netty:netty-codec-http:4.1.14.Final
|    |    |    |    |    \--- io.netty:netty-codec:4.1.14.Final
|    |    |    |    |         \--- io.netty:netty-transport:4.1.14.Final
|    |    |    |    |              +--- io.netty:netty-buffer:4.1.14.Final
|    |    |    |    |              |    \--- io.netty:netty-common:4.1.14.Final
|    |    |    |    |              \--- io.netty:netty-resolver:4.1.14.Final
|    |    |    |    |                   \--- io.netty:netty-common:4.1.14.Final
|    |    |    |    \--- io.netty:netty-handler:4.1.14.Final
|    |    |    |         +--- io.netty:netty-buffer:4.1.14.Final (*)
|    |    |    |         +--- io.netty:netty-transport:4.1.14.Final (*)
|    |    |    |         \--- io.netty:netty-codec:4.1.14.Final (*)
|    |    |    \--- io.netty:netty-handler-proxy:4.1.14.Final
|    |    |         +--- io.netty:netty-transport:4.1.14.Final (*)
|    |    |         +--- io.netty:netty-codec-socks:4.1.14.Final
|    |    |         |    \--- io.netty:netty-codec:4.1.14.Final (*)
|    |    |         \--- io.netty:netty-codec-http:4.1.14.Final (*)
|    |    +--- io.grpc:grpc-stub:1.6.1
|    |    |    \--- io.grpc:grpc-core:1.6.1 (*)
|    |    +--- io.grpc:grpc-auth:1.6.1
|    |    |    +--- io.grpc:grpc-core:[1.6.1] -> 1.6.1 (*)
|    |    |    \--- com.google.auth:google-auth-library-credentials:0.4.0 -> 0.8.0
|    |    \--- com.google.api:gax-grpc:0.26.0
|    |         +--- com.google.auto.value:auto-value:1.2
|    |         +--- com.google.code.findbugs:jsr305:3.0.0
|    |         +--- com.google.api:gax:1.9.0 (*)
|    |         +--- io.grpc:grpc-netty:1.6.1 (*)
|    |         +--- io.grpc:grpc-stub:1.6.1 (*)
|    |         +--- io.grpc:grpc-auth:1.6.1 (*)
|    |         +--- io.grpc:grpc-protobuf:1.6.1 (*)
|    |         +--- com.google.guava:guava:20.0
|    |         +--- org.threeten:threetenbp:1.3.3
|    |         +--- com.google.auth:google-auth-library-oauth2-http:0.8.0 (*)
|    |         +--- com.google.auth:google-auth-library-credentials:0.8.0
|    |         +--- com.google.api.grpc:proto-google-common-protos:0.1.13 -> 0.1.21 (*)
|    |         \--- com.google.api:api-common:1.1.0 (*)
|    +--- com.google.api.grpc:proto-google-cloud-pubsub-v1:0.1.21
|    |    +--- com.google.protobuf:protobuf-java:3.3.0 -> 3.3.1
|    |    +--- com.google.api.grpc:proto-google-iam-v1:0.1.21 (*)
|    |    +--- com.google.api.grpc:proto-google-common-protos:0.1.21 (*)
|    |    \--- com.google.api:api-common:1.1.0 (*)
|    +--- com.google.api.grpc:grpc-google-cloud-pubsub-v1:0.1.21
|    |    +--- io.grpc:grpc-stub:1.6.1 (*)
|    |    +--- com.google.api.grpc:proto-google-cloud-pubsub-v1:0.1.21 (*)
|    |    \--- io.grpc:grpc-protobuf:1.6.1 (*)
|    +--- io.grpc:grpc-netty:1.6.1 (*)
|    +--- io.grpc:grpc-stub:1.6.1 (*)
|    \--- io.grpc:grpc-auth:1.6.1 (*)
+--- org.apache.flink:flink-streaming-java_2.11:1.3.2
|    +--- org.apache.flink:flink-core:1.3.2
|    |    +--- org.apache.flink:flink-annotations:1.3.2
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-metrics-core:1.3.2
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- com.esotericsoftware.kryo:kryo:2.24.0
|    |    |    +--- com.esotericsoftware.minlog:minlog:1.2
|    |    |    \--- org.objenesis:objenesis:2.1 -> 2.6
|    |    +--- commons-collections:commons-collections:3.2.2
|    |    +--- org.apache.commons:commons-compress:1.4.1
|    |    |    \--- org.tukaani:xz:1.0
|    |    +--- org.apache.avro:avro:1.7.7
|    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.9.13
|    |    |    |    \--- org.codehaus.jackson:jackson-core-asl:1.9.13
|    |    |    +--- com.thoughtworks.paranamer:paranamer:2.3
|    |    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    \--- org.slf4j:slf4j-api:1.6.4 -> 1.7.7
|    |    +--- org.xerial.snappy:snappy-java:1.0.5
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-runtime_2.11:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-java:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2
|    |    |    |    +--- org.apache.commons:commons-compress:1.4.1 (*)
|    |    |    |    +--- org.tukaani:xz:1.0
|    |    |    |    +--- commons-cli:commons-cli:1.3.1
|    |    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    |    +--- xmlenc:xmlenc:0.52
|    |    |    |    +--- commons-codec:commons-codec:1.4
|    |    |    |    +--- commons-io:commons-io:2.4
|    |    |    |    +--- commons-net:commons-net:3.1
|    |    |    |    +--- commons-collections:commons-collections:3.2.2
|    |    |    |    +--- javax.servlet:servlet-api:2.5
|    |    |    |    +--- org.mortbay.jetty:jetty-util:6.1.26
|    |    |    |    +--- com.sun.jersey:jersey-core:1.9
|    |    |    |    +--- commons-el:commons-el:1.0
|    |    |    |    |    \--- commons-logging:commons-logging:1.0.3 -> 1.1.3
|    |    |    |    +--- commons-logging:commons-logging:1.1.3
|    |    |    |    +--- com.jamesmurty.utils:java-xmlbuilder:0.4
|    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    +--- commons-configuration:commons-configuration:1.7
|    |    |    |    |    +--- commons-collections:commons-collections:3.2.1 -> 3.2.2
|    |    |    |    |    +--- commons-lang:commons-lang:2.6
|    |    |    |    |    +--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    |    \--- commons-digester:commons-digester:1.8.1
|    |    |    |    |         \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-digester:commons-digester:1.8.1 (*)
|    |    |    |    +--- org.codehaus.jackson:jackson-core-asl:1.8.8 -> 1.9.13
|    |    |    |    +--- org.codehaus.jackson:jackson-mapper-asl:1.8.8 -> 1.9.13 (*)
|    |    |    |    +--- com.jcraft:jsch:0.1.42
|    |    |    |    +--- commons-beanutils:commons-beanutils-bean-collections:1.8.3
|    |    |    |    |    \--- commons-logging:commons-logging:1.1.1 -> 1.1.3
|    |    |    |    +--- commons-daemon:commons-daemon:1.0.13
|    |    |    |    +--- javax.xml.bind:jaxb-api:2.2.2
|    |    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    |    \--- javax.activation:activation:1.1
|    |    |    |    +--- javax.xml.stream:stax-api:1.0-2
|    |    |    |    +--- javax.activation:activation:1.1
|    |    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    |    +--- org.apache.commons:commons-math3:3.5
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-shaded-hadoop2:1.3.2 (*)
|    |    +--- org.apache.commons:commons-lang3:3.3.2
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- io.netty:netty-all:4.0.27.Final
|    |    +--- org.javassist:javassist:3.18.2-GA -> 3.21.0-GA
|    |    +--- org.scala-lang:scala-library:2.11.7
|    |    +--- com.data-artisans:flakka-actor_2.11:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.11.5 -> 2.11.7
|    |    |    \--- com.typesafe:config:1.2.1
|    |    +--- com.data-artisans:flakka-remote_2.11:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.11.5 -> 2.11.7
|    |    |    +--- com.data-artisans:flakka-actor_2.11:2.3-custom (*)
|    |    |    +--- io.netty:netty:3.8.0.Final
|    |    |    +--- com.google.protobuf:protobuf-java:2.5.0 -> 3.3.1
|    |    |    \--- org.uncommons.maths:uncommons-maths:1.2.2a
|    |    +--- com.data-artisans:flakka-slf4j_2.11:2.3-custom
|    |    |    +--- org.scala-lang:scala-library:2.11.5 -> 2.11.7
|    |    |    +--- com.data-artisans:flakka-actor_2.11:2.3-custom (*)
|    |    |    \--- org.slf4j:slf4j-api:1.7.5 -> 1.7.7
|    |    +--- org.clapper:grizzled-slf4j_2.11:1.0.2
|    |    |    +--- org.scala-lang:scala-library:2.11.0 -> 2.11.7
|    |    |    \--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.github.scopt:scopt_2.11:3.5.0
|    |    +--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- com.fasterxml.jackson.core:jackson-databind:2.7.4
|    |    |    +--- com.fasterxml.jackson.core:jackson-annotations:2.7.0
|    |    |    \--- com.fasterxml.jackson.core:jackson-core:2.7.4
|    |    +--- org.apache.zookeeper:zookeeper:3.4.6
|    |    |    +--- org.slf4j:slf4j-api:1.6.1 -> 1.7.7
|    |    |    +--- jline:jline:0.9.94
|    |    |    |    \--- junit:junit:3.8.1 -> 4.12
|    |    |    |         \--- org.hamcrest:hamcrest-core:1.3
|    |    |    \--- io.netty:netty:3.7.0.Final -> 3.8.0.Final
|    |    +--- com.twitter:chill_2.11:0.7.4
|    |    |    +--- org.scala-lang:scala-library:2.11.7
|    |    |    +--- com.twitter:chill-java:0.7.4
|    |    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    |    \--- com.esotericsoftware.kryo:kryo:2.21 -> 2.24.0 (*)
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.flink:flink-clients_2.11:1.3.2
|    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    +--- org.apache.flink:flink-runtime_2.11:1.3.2 (*)
|    |    +--- org.apache.flink:flink-optimizer_2.11:1.3.2
|    |    |    +--- org.apache.flink:flink-core:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-runtime_2.11:1.3.2 (*)
|    |    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    |    \--- org.apache.flink:force-shading:1.3.2
|    |    +--- org.apache.flink:flink-java:1.3.2 (*)
|    |    +--- commons-cli:commons-cli:1.3.1
|    |    +--- org.slf4j:slf4j-api:1.7.7
|    |    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    |    \--- org.apache.flink:force-shading:1.3.2
|    +--- org.apache.commons:commons-math3:3.5
|    +--- org.apache.sling:org.apache.sling.commons.json:2.0.6
|    +--- org.slf4j:slf4j-api:1.7.7
|    +--- com.google.code.findbugs:jsr305:1.3.9 -> 3.0.0
|    \--- org.apache.flink:force-shading:1.3.2
+--- org.apache.flink:flink-runtime_2.11:1.3.2 (*)
+--- junit:junit:4.12 (*)
+--- org.mockito:mockito-core:2.9.0
|    +--- net.bytebuddy:byte-buddy:1.7.0
|    +--- net.bytebuddy:byte-buddy-agent:1.7.0
|    \--- org.objenesis:objenesis:2.6
+--- org.powermock:powermock-api-mockito2:1.7.1
|    +--- org.powermock:powermock-api-mockito-common:1.7.1
|    |    +--- org.powermock:powermock-api-support:1.7.1
|    |    |    +--- org.powermock:powermock-reflect:1.7.1
|    |    |    |    \--- org.objenesis:objenesis:2.4 -> 2.6
|    |    |    \--- org.powermock:powermock-core:1.7.1
|    |    |         +--- org.powermock:powermock-reflect:1.7.1 (*)
|    |    |         +--- org.javassist:javassist:3.21.0-GA
|    |    |         \--- org.mockito:mockito-core:2.8.9 -> 2.9.0 (*)
|    |    \--- org.mockito:mockito-core:2.8.9 -> 2.9.0 (*)
|    \--- org.mockito:mockito-core:2.8.9 -> 2.9.0 (*)
\--- org.powermock:powermock-module-junit4:1.7.1
     +--- org.powermock:powermock-module-junit4-common:1.7.1
     |    +--- org.powermock:powermock-reflect:1.7.1 (*)
     |    +--- org.powermock:powermock-core:1.7.1 (*)
     |    +--- junit:junit:4.12 (*)
     |    \--- org.hamcrest:hamcrest-core:1.3
     +--- junit:junit:4.12 (*)
     \--- org.hamcrest:hamcrest-core:1.3

testRuntimeOnly - Runtime only dependencies for source set 'test'. (n)
No dependencies

(*) - dependencies omitted (listed previously)

BUILD SUCCESSFUL in 17s
1 actionable task: 1 executed

@lesv
Copy link
Contributor

lesv commented Oct 19, 2017

Wow!

You've got three versions of Netty between Flink & Flakka & Zookeeper. We aren't the oldest version.

The maven <dependencyManagement> can be used to lock a specific version. I would suggest starting with 4.1.14.Final.

@lesv
Copy link
Contributor

lesv commented Oct 20, 2017

grpc/grpc-java#3025 is the canonical issue for this.

@sceee
Copy link
Author

sceee commented Oct 22, 2017

@lesv thanks very much for your help. I will try to solve it by locking to a specific version. I will let you know if it worked or not.

@sceee
Copy link
Author

sceee commented Oct 24, 2017

@lesv unfortunately I could not solve it. I tried locking to netty-all 4.1.14.Final by including compile group: 'io.netty', name: 'netty-all', version: '4.1.14.Final' in the gradle build file.
Unfortunately, flakka seems to use io.netty:netty instead of netty-all - which was replaced by netty-all.

So I can't lock to a 4.x version of netty but also not to a 3.x version of netty-all since .

Do you have any more hint for me how to get this solved?

@lesv
Copy link
Contributor

lesv commented Oct 24, 2017

We are having a conversation about Shading today. You are probably at the wrong place to be doing this, but if that inspires you...

(ideally you would get Flink and Flakka to do it in places.

@saturnism
Copy link

rather than locking in all of the netty versions, which would be hard to do, try excluding them from all the dependencies that has it w/ the exclusion blocks, and then add an netty dependency explicitly.

See a working draft of gRPC troubleshooting here: https://github.com/saturnism/grpc-java/blob/04d3218f4443662e49a46fbd95d4918e20e4835e/SECURITY.md#troubleshooting

@sceee
Copy link
Author

sceee commented Oct 29, 2017

Thank you very much for your help @lesv and @saturnism . Unfortunately I was not able to sort it out until now but I filed an issue at flink's bugtracker to upgrade/unify the netty stuff in their part.
Also, with your linked proposal @lesv , it would probably be sorted out automatically if I understand it correct.

@anthmgoogle anthmgoogle added the priority: p2 Moderately-important priority. Fix may not be included in next release. label Nov 9, 2017
@pongad pongad removed the api: pubsub Issues related to the Pub/Sub API. label Nov 9, 2017
@pongad
Copy link
Contributor

pongad commented Nov 9, 2017

This issue is related to Java and gRPC in general, not just pubsub. @lesv and @saturnism would you mind if I reassign this to you?

@lesv
Copy link
Contributor

lesv commented Nov 9, 2017

This issue may get fixed by #2555
This is related to both gRPC, Guava, and a whole lot more. Every library (that doesn't respect SemVar) we use in g-c-j that's used by others.

@lesv lesv added priority: p1 Important issue which blocks shipping the next release. Will be fixed prior to next release. and removed priority: p2 Moderately-important priority. Fix may not be included in next release. labels Nov 9, 2017
@lesv
Copy link
Contributor

lesv commented Nov 9, 2017

This is the #1 reason large apps can't use this library -- it's a big deal and needs to get fixed.

@pongad
Copy link
Contributor

pongad commented Nov 9, 2017

I'll reassign this to @garrettjonesgoogle since he's assigned to #2555

@pongad
Copy link
Contributor

pongad commented Jan 22, 2018

As of the latest release, we've begun shading netty. As I understand this, this should now be solved. I'll close this but please reopen if issue persists.

@pongad pongad closed this as completed Jan 22, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: p1 Important issue which blocks shipping the next release. Will be fixed prior to next release. type: bug Error or flaw in code with unintended results or allowing sub-optimal usage patterns.
Projects
None yet
Development

No branches or pull requests

10 participants