GitHub user minahlee opened a pull request:
https://github.com/apache/incubator-zeppelin/pull/590
ZEPPELIN-546 Enables interpreter library loading from maven repository
### What is this PR for?
This PR enables library loading from maven repository to load interpreter
binaries.
To leverage current spark interpreter's library loading, moved
org.apache.zeppelin.spark.dep(under spark) to org.apache.zeppelin.dep(under
zeppelin-interpreter).
Making REST API and loading interpreter property on runtime will be the
next step to complete
[ZEPPELIN-546](https://issues.apache.org/jira/browse/ZEPPELIN-546?jql=project%20%3D%20ZEPPELIN)
and will be handled in different PR.
### What type of PR is it?
Feature
### Is there a relevant Jira issue?
[ZEPPELIN-546](https://issues.apache.org/jira/browse/ZEPPELIN-546?jql=project%20%3D%20ZEPPELIN)
### Questions:
* Does the licenses files need update? No
* Is there breaking changes for older versions? No
* Does this needs documentation? Yes (will be addressed in another PR)
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/minahlee/incubator-zeppelin ZEPPELIN-546
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/incubator-zeppelin/pull/590.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #590
----
commit 1b55b6cf294fb1bc9a7ef1c94fc3d26014f728be
Author: Mina Lee <[email protected]>
Date: 2016-01-01T07:37:56Z
[ZEPPELIN-546] Load interpreter from maven repository
- Move org.apache.zeppelin.spark.dep package from zeppelin-spark to
zeppelin-interpreter
- Rename DependencyResolver/DependencyContext to
SparkDependencyResolver/SparkDependencyContext
- Add general DependencyResolver
commit 9f568f60de8cbef63de46cc0f829d0b19621e6ab
Author: Mina Lee <[email protected]>
Date: 2016-01-01T19:04:33Z
[ZEPPELIN-546] Pass DependencyResolver to InterpreterFactory
commit 404879f9e375d59a2e789aaaba11442fafba5379
Author: Mina Lee <[email protected]>
Date: 2016-01-01T19:05:05Z
[ZEPPELIN-546] Fix tests
commit 2af3bea4729e82573ae1f34599dbf493abf90357
Author: Mina Lee <[email protected]>
Date: 2016-01-02T04:37:28Z
[ZEPPELIN-546] Add test
----
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---