Prasad Wagle created ZEPPELIN-972:
-------------------------------------
Summary: Remove scalding profile and include it in the module list
Key: ZEPPELIN-972
URL: https://issues.apache.org/jira/browse/ZEPPELIN-972
Project: Zeppelin
Issue Type: Task
Reporter: Prasad Wagle
Assignee: Prasad Wagle
Priority: Minor
>From the comment in https://github.com/apache/incubator-zeppelin/pull/917
Remove scalding profile and includes in the module list result release script
creates a binary package with scalding interpreter included. Therefore, we need
to take care few more things for binary package release.
One thing is Zeppelin want to avoid build binary package for release with 3rd
party repository but scalding interpreter needs two 3rd party repositories
(conjars.org/repo, maven.twttr.com).
Another thing updating LICENSE for binary package, while scalding interpreter
brings new dependency libraries into binary package. mvn -DskipTests -pl
'zeppelin-interpreter,scalding' package dependency:tree will give detailed list
of dependencies (and transitive dependency).
Here's partial list of dependencies of scalding interpreter.
[INFO] +- com.twitter:scalding-core_2.11:jar:0.16.1-RC1:compile
[INFO] | +- com.twitter:scalding-serialization_2.11:jar:0.16.1-RC1:compile
[INFO] | +- com.twitter:maple:jar:0.16.1-RC1:compile
[INFO] | +- cascading:cascading-core:jar:2.6.1:compile
[INFO] | | +- riffle:riffle:jar:0.1-dev:compile
[INFO] | | +- thirdparty:jgrapht-jdk1.6:jar:0.8.1:compile
[INFO] | | \- org.codehaus.janino:janino:jar:2.7.5:compile
[INFO] | | \- org.codehaus.janino:commons-compiler:jar:2.7.5:compile
[INFO] | +- cascading:cascading-hadoop:jar:2.6.1:compile
[INFO] | +- cascading:cascading-local:jar:2.6.1:compile
[INFO] | | \- com.google.guava:guava:jar:15.0:compile
[INFO] | +- com.twitter:chill-hadoop:jar:0.7.3:compile
[INFO] | | \- com.esotericsoftware.kryo:kryo:jar:2.21:compile
[INFO] | | +-
com.esotericsoftware.reflectasm:reflectasm:jar:shaded:1.07:compile
[INFO] | | | \- org.ow2.asm:asm:jar:4.0:compile
[INFO] | | +- com.esotericsoftware.minlog:minlog:jar:1.2:compile
[INFO] | | \- org.objenesis:objenesis:jar:1.2:compile
[INFO] | +- com.twitter:chill-java:jar:0.7.3:compile
[INFO] | +- com.twitter:chill-bijection_2.11:jar:0.7.3:compile
[INFO] | +- com.twitter:algebird-core_2.11:jar:0.12.0:compile
[INFO] | | \- com.googlecode.javaewah:JavaEWAH:jar:0.6.6:compile
[INFO] | +- com.twitter:bijection-core_2.11:jar:0.9.1:compile
[INFO] | +- com.twitter:bijection-macros_2.11:jar:0.9.1:compile
[INFO] | +- com.twitter:chill_2.11:jar:0.7.3:compile
[INFO] | \- com.twitter:chill-algebird_2.11:jar:0.7.3:compile
[INFO] +- com.twitter:scalding-args_2.11:jar:0.16.1-RC1:compile
[INFO] +- com.twitter:scalding-date_2.11:jar:0.16.1-RC1:compile
[INFO] +- com.twitter:scalding-commons_2.11:jar:0.16.1-RC1:compile
[INFO] | +- com.google.protobuf:protobuf-java:jar:2.4.1:compile
[INFO] | +- com.twitter.elephantbird:elephant-bird-cascading2:jar:4.8:compile
[INFO] | +- com.twitter.elephantbird:elephant-bird-core:jar:4.8:compile
[INFO] | | +-
com.twitter.elephantbird:elephant-bird-hadoop-compat:jar:4.8:compile
[INFO] | | \- com.googlecode.json-simple:json-simple:jar:1.1:compile
[INFO] | \- com.hadoop.gplcompression:hadoop-lzo:jar:0.4.19:compile
[INFO] | \- commons-logging:commons-logging:jar:1.1.1:compile
[INFO] +- com.twitter:scalding-avro_2.11:jar:0.16.1-RC1:compile
[INFO] | +- cascading.avro:avro-scheme:jar:2.1.2:compile
[INFO] | | +- org.apache.avro:avro-mapred:jar:1.7.4:compile
[INFO] | | | +- org.apache.avro:avro-ipc:jar:1.7.4:compile
[INFO] | | | | +- org.mortbay.jetty:jetty:jar:6.1.26:compile
[INFO] | | | | +- org.apache.velocity:velocity:jar:1.7:compile
[INFO] | | | | \- org.mortbay.jetty:servlet-api:jar:2.5-20081211:compile
[INFO] | | | \- org.apache.avro:avro-ipc:jar:tests:1.7.4:compile
[INFO] | | \- cascading:cascading-xml:jar:2.1.6:compile
[INFO] | | \- org.ccil.cowan.tagsoup:tagsoup:jar:1.2:compile
[INFO] | \- org.apache.avro:avro:jar:1.7.4: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] | +- org.xerial.snappy:snappy-java:jar:1.0.4.1:compile
[INFO] | \- org.apache.commons:commons-compress:jar:1.4.1:compile
[INFO] | \- org.tukaani:xz:jar:1.0:compile
[INFO] +- com.twitter:scalding-parquet_2.11:jar:0.16.1-RC1:compile
[INFO] | +- org.apache.parquet:parquet-column:jar:1.8.1:compile
[INFO] | | +- org.apache.parquet:parquet-common:jar:1.8.1:compile
[INFO] | | +- org.apache.parquet:parquet-encoding:jar:1.8.1:compile
[INFO] | | \- commons-codec:commons-codec:jar:1.5:compile
[INFO] | +- org.apache.parquet:parquet-hadoop:jar:1.8.1:compile
[INFO] | | +- org.apache.parquet:parquet-format:jar:2.3.0-incubating:compile
[INFO] | | \- org.apache.parquet:parquet-jackson:jar:1.8.1:compile
[INFO] | \- org.apache.parquet:parquet-thrift:jar:1.8.1:compile
[INFO] +- com.twitter:scalding-repl_2.11:jar:0.16.1-RC1:compile
[INFO] | \- jline:jline:jar:2.11:compile
[INFO] +- org.scala-lang:scala-library:jar:2.11.8:compile
[INFO] +- org.scala-lang:scala-compiler:jar:2.11.8:compile
[INFO] | +- org.scala-lang.modules:scala-xml_2.11:jar:1.0.4:compile
[INFO] | \-
org.scala-lang.modules:scala-parser-combinators_2.11:jar:1.0.4:compile
[INFO] +- org.scala-lang:scala-reflect:jar:2.11.8:compile
They need to be addressed in zeppelin-distribution/src/bin_license/LICENSE file.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)