Luke Cwik created BEAM-567: ------------------------------ Summary: FlinkRunner pollutes beam-examples-java[8] modules with SLF4J backend dependencies which are not optional (e.g. test/provided/system scoped, or marked optional) Key: BEAM-567 URL: https://issues.apache.org/jira/browse/BEAM-567 Project: Beam Issue Type: Bug Components: runner-flink Reporter: Luke Cwik Priority: Minor
Exposed SLF4J backends: org.slf4j:slf4j-log4j12:jar:1.7.7:compile mvn dependency:tree -pl runners/flink/runner/ [INFO] ------------------------------------------------------------------------ [INFO] Building Apache Beam :: Runners :: Flink :: Core 0.3.0-incubating-SNAPSHOT [INFO] ------------------------------------------------------------------------ [INFO] [INFO] --- maven-dependency-plugin:2.10:tree (default-cli) @ beam-runners-flink_2.10 --- [INFO] org.apache.beam:beam-runners-flink_2.10:jar:0.3.0-incubating-SNAPSHOT [INFO] +- org.apache.flink:flink-streaming-java_2.10:jar:1.0.3:compile [INFO] | +- org.apache.flink:flink-core:jar:1.0.3:compile [INFO] | +- org.apache.flink:flink-runtime_2.10:jar:1.0.3:compile [INFO] | | +- io.netty:netty-all:jar:4.0.27.Final:compile [INFO] | | +- org.javassist:javassist:jar:3.18.2-GA:compile [INFO] | | +- org.scala-lang:scala-library:jar:2.10.4:compile [INFO] | | +- com.typesafe.akka:akka-actor_2.10:jar:2.3.7:compile [INFO] | | | \- com.typesafe:config:jar:1.2.1:compile [INFO] | | +- com.typesafe.akka:akka-remote_2.10:jar:2.3.7:compile [INFO] | | | +- io.netty:netty:jar:3.8.0.Final:compile [INFO] | | | \- org.uncommons.maths:uncommons-maths:jar:1.2.2a:compile [INFO] | | +- com.typesafe.akka:akka-slf4j_2.10:jar:2.3.7:compile [INFO] | | +- org.clapper:grizzled-slf4j_2.10:jar:1.0.2:compile [INFO] | | +- com.github.scopt:scopt_2.10:jar:3.2.0:compile [INFO] | | +- io.dropwizard.metrics:metrics-core:jar:3.1.0:compile [INFO] | | +- io.dropwizard.metrics:metrics-jvm:jar:3.1.0:compile [INFO] | | +- io.dropwizard.metrics:metrics-json:jar:3.1.0:compile [INFO] | | +- org.apache.zookeeper:zookeeper:jar:3.4.6:compile [INFO] | | | \- jline:jline:jar:0.9.94:compile [INFO] | | \- com.twitter:chill_2.10:jar:0.7.4:compile [INFO] | | \- com.twitter:chill-java:jar:0.7.4:compile [INFO] | +- org.apache.commons:commons-math:jar:2.2:compile [INFO] | +- org.apache.sling:org.apache.sling.commons.json:jar:2.0.6:compile [INFO] | +- org.apache.commons:commons-math3:jar:3.5:compile [INFO] | +- org.apache.commons:commons-lang3:jar:3.3.2:compile [INFO] | +- org.slf4j:slf4j-api:jar:1.7.14:compile [INFO] | +- org.slf4j:slf4j-log4j12:jar:1.7.7:compile [INFO] | +- log4j:log4j:jar:1.2.17:compile [INFO] | \- org.apache.flink:force-shading:jar:1.0.3:compile [INFO] +- org.apache.flink:flink-java:jar:1.0.3:compile [INFO] | \- org.apache.flink:flink-shaded-hadoop2:jar:1.0.3:compile [INFO] | +- xmlenc:xmlenc:jar:0.52:compile [INFO] | +- commons-codec:commons-codec:jar:1.4:compile [INFO] | +- commons-io:commons-io:jar:2.4:compile [INFO] | +- commons-net:commons-net:jar:3.1:compile [INFO] | +- commons-collections:commons-collections:jar:3.2.1:compile [INFO] | +- javax.servlet:servlet-api:jar:2.5:compile [INFO] | +- org.mortbay.jetty:jetty-util:jar:6.1.26:compile [INFO] | +- com.sun.jersey:jersey-core:jar:1.9:compile [INFO] | +- commons-el:commons-el:jar:1.0:runtime [INFO] | +- commons-logging:commons-logging:jar:1.1.3:compile [INFO] | +- com.jamesmurty.utils:java-xmlbuilder:jar:0.4:compile [INFO] | +- commons-lang:commons-lang:jar:2.6:compile [INFO] | +- commons-configuration:commons-configuration:jar:1.7:compile [INFO] | +- commons-digester:commons-digester:jar:1.8.1:compile [INFO] | +- org.codehaus.jackson:jackson-core-asl:jar:1.8.8:compile [INFO] | +- org.codehaus.jackson:jackson-mapper-asl:jar:1.8.8:compile [INFO] | +- com.thoughtworks.paranamer:paranamer:jar:2.3:compile [INFO] | +- com.jcraft:jsch:jar:0.1.42:compile [INFO] | +- org.tukaani:xz:jar:1.0:compile [INFO] | +- commons-beanutils:commons-beanutils-bean-collections:jar:1.8.3:compile [INFO] | +- commons-daemon:commons-daemon:jar:1.0.13:compile [INFO] | +- javax.xml.bind:jaxb-api:jar:2.2.2:compile [INFO] | +- javax.xml.stream:stax-api:jar:1.0-2:compile [INFO] | +- javax.activation:activation:jar:1.1:compile [INFO] | +- com.google.inject:guice:jar:3.0:compile [INFO] | +- javax.inject:javax.inject:jar:1:compile [INFO] | \- aopalliance:aopalliance:jar:1.0:compile [INFO] +- org.apache.flink:flink-clients_2.10:jar:1.0.3:compile [INFO] | +- org.apache.flink:flink-optimizer_2.10:jar:1.0.3:compile [INFO] | \- commons-cli:commons-cli:jar:1.2:compile [INFO] +- org.apache.flink:flink-core:test-jar:tests:1.0.3:test [INFO] | +- org.apache.flink:flink-annotations:jar:1.0.3:compile [INFO] | +- com.esotericsoftware.kryo:kryo:jar:2.24.0:compile [INFO] | | +- com.esotericsoftware.minlog:minlog:jar:1.2:compile [INFO] | | \- org.objenesis:objenesis:jar:2.1:compile [INFO] | \- org.apache.avro:avro:jar:1.8.1:compile [INFO] +- org.apache.beam:beam-sdks-java-core:jar:0.3.0-incubating-SNAPSHOT:compile [INFO] | +- io.grpc:grpc-auth:jar:0.14.1:compile [INFO] | +- io.grpc:grpc-core:jar:0.14.1:compile [INFO] | +- io.grpc:grpc-netty:jar:0.14.1:compile [INFO] | | \- io.netty:netty-codec-http2:jar:4.1.1.Final:compile (version selected from constraint [4.1.1.Final,4.1.1.Final]) [INFO] | | \- io.netty:netty-codec-http:jar:4.1.1.Final:compile [INFO] | +- io.grpc:grpc-all:jar:0.14.1:runtime [INFO] | | +- io.grpc:grpc-protobuf:jar:0.14.1:compile [INFO] | | | \- com.google.protobuf:protobuf-java-util:jar:3.0.0-beta-2:compile [INFO] | | | \- com.google.code.gson:gson:jar:2.3:compile [INFO] | | +- io.grpc:grpc-stub:jar:0.14.1:compile [INFO] | | +- io.grpc:grpc-okhttp:jar:0.14.1:runtime [INFO] | | | +- com.squareup.okio:okio:jar:1.6.0:runtime [INFO] | | | \- com.squareup.okhttp:okhttp:jar:2.5.0:runtime [INFO] | | +- io.grpc:grpc-protobuf-lite:jar:0.14.1:compile [INFO] | | \- io.grpc:grpc-protobuf-nano:jar:0.14.1:runtime [INFO] | | \- com.google.protobuf.nano:protobuf-javanano:jar:3.0.0-alpha-5:runtime [INFO] | +- com.google.auth:google-auth-library-oauth2-http:jar:0.4.0:compile [INFO] | | \- com.google.auth:google-auth-library-credentials:jar:0.4.0:compile [INFO] | +- io.netty:netty-handler:jar:4.1.1.Final:compile [INFO] | | +- io.netty:netty-buffer:jar:4.1.1.Final:compile [INFO] | | | \- io.netty:netty-common:jar:4.1.1.Final:compile [INFO] | | +- io.netty:netty-transport:jar:4.1.1.Final:compile [INFO] | | | \- io.netty:netty-resolver:jar:4.1.1.Final:compile [INFO] | | \- io.netty:netty-codec:jar:4.1.1.Final:compile [INFO] | +- com.google.api.grpc:grpc-pubsub-v1:jar:0.0.2:compile [INFO] | | \- com.google.api.grpc:grpc-core-proto:jar:0.0.3:compile [INFO] | +- com.google.api-client:google-api-client:jar:1.22.0:compile [INFO] | +- com.google.apis:google-api-services-bigquery:jar:v2-rev295-1.22.0:compile [INFO] | +- com.google.apis:google-api-services-pubsub:jar:v1-rev10-1.22.0:compile [INFO] | +- com.google.apis:google-api-services-storage:jar:v1-rev71-1.22.0:compile [INFO] | +- com.google.http-client:google-http-client:jar:1.22.0:compile [INFO] | | \- org.apache.httpcomponents:httpclient:jar:4.0.1:compile [INFO] | | \- org.apache.httpcomponents:httpcore:jar:4.0.1:compile [INFO] | +- com.google.http-client:google-http-client-jackson:jar:1.22.0:runtime [INFO] | +- com.google.http-client:google-http-client-jackson2:jar:1.22.0:compile [INFO] | +- com.google.http-client:google-http-client-protobuf:jar:1.22.0:runtime [INFO] | +- com.google.oauth-client:google-oauth-client-java6:jar:1.22.0:compile [INFO] | +- com.google.oauth-client:google-oauth-client:jar:1.22.0:compile [INFO] | +- com.google.cloud.bigdataoss:gcsio:jar:1.4.5:compile [INFO] | | +- com.google.api-client:google-api-client-java6:jar:1.22.0:compile [INFO] | | \- com.google.api-client:google-api-client-jackson2:jar:1.22.0:compile [INFO] | +- com.google.cloud.bigdataoss:util:jar:1.4.5:compile [INFO] | +- com.google.protobuf:protobuf-java:jar:3.0.0-beta-1:compile [INFO] | +- com.google.code.findbugs:annotations:jar:3.0.1:compile [INFO] | | +- net.jcip:jcip-annotations:jar:1.0:compile [INFO] | | \- com.google.code.findbugs:jsr305:jar:3.0.1:compile [INFO] | +- com.fasterxml.jackson.core:jackson-core:jar:2.7.2:compile [INFO] | +- com.fasterxml.jackson.core:jackson-annotations:jar:2.7.2:compile [INFO] | +- com.fasterxml.jackson.core:jackson-databind:jar:2.7.2:compile [INFO] | +- net.bytebuddy:byte-buddy:jar:1.4.3:compile [INFO] | +- org.xerial.snappy:snappy-java:jar:1.1.2.1:compile [INFO] | +- org.apache.commons:commons-compress:jar:1.9:compile [INFO] | \- joda-time:joda-time:jar:2.4:compile [INFO] +- org.apache.beam:beam-runners-core-java:jar:0.3.0-incubating-SNAPSHOT:compile [INFO] +- org.hamcrest:hamcrest-all:jar:1.3:test [INFO] +- junit:junit:jar:4.11:test [INFO] | \- org.hamcrest:hamcrest-core:jar:1.3:test [INFO] +- org.mockito:mockito-all:jar:1.9.5:test [INFO] +- org.apache.beam:beam-sdks-java-core:jar:tests:0.3.0-incubating-SNAPSHOT:test [INFO] +- org.apache.flink:flink-streaming-java_2.10:test-jar:tests:1.0.3:test [INFO] +- org.apache.flink:flink-test-utils_2.10:jar:1.0.3:test [INFO] | +- org.apache.flink:flink-runtime_2.10:test-jar:tests:1.0.3:test [INFO] | +- org.scalatest:scalatest_2.10:jar:2.2.2:test [INFO] | | \- org.scala-lang:scala-reflect:jar:2.10.4:test [INFO] | \- org.apache.curator:curator-test:jar:2.8.0:test [INFO] \- com.google.auto.service:auto-service:jar:1.0-rc2:compile [INFO] +- com.google.auto:auto-common:jar:0.3:compile [INFO] \- com.google.guava:guava:jar:19.0:compile -- This message was sent by Atlassian JIRA (v6.3.4#6332)