GitHub user selvinsource opened a pull request:

    https://github.com/apache/zeppelin/pull/3092

    Java interpreter

    ### What is this PR for?
    **New Java interpreter**
    There are several Java libraries that could be used to leverage the Data 
Visualization & Collaboration features of Zeppelin hence the need of a Java 
interpreter to run any java code / library with no further dependencies.
    Dependencies to any java library can be added by the end users in the Java 
Zeppelin interpreter Dependencies settings section.
    
    ### What type of PR is it?
    * Feature
    
    ### Todos
    * Any feedback from reviewers
    
    ### What is the Jira issue?
    * [ZEPPELIN-3653]
    
    ### How should this be tested?
    Manually
    * Start the Zeppelin server
    * Create a new note with the java interpreter binding
    * Write some java code as per documentation (docs/interpreter/java.md)
    Unit tests
    * Run unit tests (JavaInterpreterTest.java and 
JavaInterpreterUtilsTest.java)
    
    ### Screenshots (if appropriate)
    
    ### Questions:
    * Does the licenses files need update?
    No, the dependency on com.thoughtworks.qdox was already added as part of 
the Beam Interpreter.
    * Is there breaking changes for older versions?
    No.
    * Does this needs documentation?
    Yes, it has been added to the PR, see docs/interpreter/java.md.


You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/selvinsource/zeppelin java-interpreter

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/zeppelin/pull/3092.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 #3092
    
----
commit 1cd20d5023513073d6e624aec203e78a22ddb805
Author: Vincenzo Selvaggio <vselvaggio@...>
Date:   2018-07-21T14:24:33Z

    Java Interpreter first version

commit 157116ec5f772e1aa8ed4e794ddf680fe799ae5a
Author: Vincenzo Selvaggio <vselvaggio@...>
Date:   2018-07-23T15:10:35Z

    Added Java Interpreter Utils and tests for them.

commit a2be5e2f6a8b4742b0a23b1773cdac40e998f60a
Author: Vincenzo Selvaggio <vselvaggio@...>
Date:   2018-07-24T08:44:46Z

    Updated documentation for Java interpreter by adding relevant examples.

commit a05921b2711c598d5f89565eeb9bc586bfb5f1fd
Author: Vincenzo Selvaggio <vselvaggio@...>
Date:   2018-07-21T14:24:33Z

    Java Interpreter first version

commit 0b0a3e349f98f36ee93956a36a18ed99166983ea
Author: Vincenzo Selvaggio <vselvaggio@...>
Date:   2018-07-23T15:10:35Z

    Added Java Interpreter Utils and tests for them.

commit 2855e8349778df93c39dbf1bc3349577dcf24047
Author: Vincenzo Selvaggio <vselvaggio@...>
Date:   2018-07-24T08:44:46Z

    Updated documentation for Java interpreter by adding relevant examples.

commit d94dd1086d2bf3a0b6b8fa1427169fca0b4e7d53
Author: Vincenzo Selvaggio <vselvaggio@...>
Date:   2018-07-24T08:55:29Z

    Merge remote-tracking branch 'origin/java-interpreter' into java-interpreter

----


---

Reply via email to