mirror of
https://github.com/apache/zeppelin
synced 2026-05-24 09:38:26 +00:00
### What is this PR for?
The version of JGit was updated to 4.9.0 at https://github.com/apache/zeppelin/pull/2658.
However, this version does not support Java 7 and Travis CI test always fails now: https://travis-ci.org/kjmrknsn/zeppelin/builds/310104872
To fix this issue, downgrade JGit from 4.9.0 to 4.5.4 which is the latest JGit version which supports Java 7: https://projects.eclipse.org/projects/technology.jgit.
I confirmed that Travis CI test was passed with JGit 4.5.4: https://travis-ci.org/kjmrknsn/zeppelin/builds/310107611
Now, all PRs to Zeppelin don't pass Travis CI tests, so it's preferable that this PR is merged soon.
### What type of PR is it?
[Bug Fix]
### Todos
### What is the Jira issue?
### How should this be tested?
I confirmed that Travis CI test passed with JGit 4.5.4: https://travis-ci.org/kjmrknsn/zeppelin/builds/310107611
### Screenshots (if appropriate)
### Questions:
* Does the licenses files need update? Yes. zeppelin-distribution/src/bin_license/LICENSE was updated at this PR.
* Is there breaking changes for older versions? No.
* Does this needs documentation? No.
Author: Keiji Yoshida <kjmrknsn@gmail.com>
Closes #2693 from kjmrknsn/ci-test-against-jgit-4.5.4 and squashes the following commits:
|
||
|---|---|---|
| .. | ||
| src | ||
| build-infrastructure.md | ||
| pom.xml | ||
| README.md | ||
Distribution archive of Apache Zeppelin
Apache Zeppelin is distributed as a single gzip archive with the following structure:
Zeppelin
├── bin
│ ├── zeppelin.sh
│ └── zeppelin-daemon.sh
├── conf
├── interpreter
├── lib
├── licenses
├── notebook
└── 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-distributionmodule, automatically resolved by maven, except for explicitly excluded_web_Zeppelin sub-modules.