You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@zeppelin.apache.org by Leonardo Foderaro <st...@gmail.com> on 2015/09/18 00:42:02 UTC
Dynamic Maven dependencies resolution in Zeppelin
HI all,
I'm working on a small library which performs Maven dependencies resolution
programmatically.
It's a simple wrapper around Eclipse Aether: http://www.eclipse.org/aether/
Basically it allows you to download and install a Maven dependency to a
local repository, given its coordinates. You can can see a short example on
my github:
https://github.com/leonardofoderaro/MadeIn
For example, you can download and install a JDBC Driver in a single line of
code:
ArtifactResult result = madein.install("org.xerial:sqlite-jdbc:3.8.11.1");
Here is the full version:
https://github.com/leonardofoderaro/MadeIn/blob/master/src/main/java/org/madein/MadeInApp.java
Do you think it could be useful for Zeppelin? maybe to simplify the
development of new Interpreters as external modules, outside the main
project? is it a feature already supported / planned to be implemented in a
better way?
thanks,
leo
Re: Dynamic Maven dependencies resolution in Zeppelin
Posted by Leonardo Foderaro <st...@gmail.com>.
ok, just saw it in the docs!
http://zeppelin-project.org/docs/zeppelincontext.html
On Fri, Sep 18, 2015 at 12:42 AM, Leonardo Foderaro <st...@gmail.com>
wrote:
> HI all,
>
> I'm working on a small library which performs Maven dependencies
> resolution programmatically.
>
> It's a simple wrapper around Eclipse Aether:
> http://www.eclipse.org/aether/
>
> Basically it allows you to download and install a Maven dependency to a
> local repository, given its coordinates. You can can see a short example on
> my github:
>
> https://github.com/leonardofoderaro/MadeIn
>
> For example, you can download and install a JDBC Driver in a single line
> of code:
>
> ArtifactResult result = madein.install("org.xerial:sqlite-jdbc:3.8.11.1");
>
> Here is the full version:
>
>
> https://github.com/leonardofoderaro/MadeIn/blob/master/src/main/java/org/madein/MadeInApp.java
>
> Do you think it could be useful for Zeppelin? maybe to simplify the
> development of new Interpreters as external modules, outside the main
> project? is it a feature already supported / planned to be implemented in a
> better way?
>
> thanks,
> leo
>