Apache Zeppelin is distributed as a single gzip archive with the following structure:
Zeppelin
├── bin
│ ├── zeppelin.sh
│ └── seppelin-deamon.sh
├── conf
├── interpreter
├── lib
├── licenses
├── zan-repo
│ ├── txt.wordcount
│ ├── vis.bubble
│ ├── vis.gchart
│ ├── ml.something
│ └── ...
├── zeppelin-server-<verion>.jar
└── zeppelin-web-<verion>.war
We use maven-assembly-plugin
to build it, see zeppelin-distribution/src/assemble/distribution.xml
for details.
IMPORTANT:
_/lib_
subdirectory contains all transitive dependencies of thezeppelin-distribution
module, automatically resolved by maven, except for explicitly excluded_server_
and_web_
Zeppelin sub-modules.