Hi,

Dependency loader is implemented using Aether library. (
http://www.eclipse.org/aether/).
And it uses wagon (https://maven.apache.org/wagon/) for transport layer.
I guess, if there're s3 wagon exists, then aether will able to fetch jars
from s3.

Thanks,
moon

On Mon, Dec 14, 2015 at 6:24 PM Jakub Liska <liska.ja...@gmail.com> wrote:

> Hi,
>
> we have 2 maven repositories, public on oss.sonatype and private on s3.
> Zeppelin works well with oss sonatype repo, but doing this :
>
> z.addRepo("s3-snapshots", "s3://
> example.com.s3-website-eu-west-1.amazonaws.com/snapshots", true)
> z.load("com.example:foo_2.11:0.09-SNAPSHOT")
>
> leads to :
>
> java.lang.NullPointerException at
> org.sonatype.aether.impl.internal.DefaultRepositorySystem.resolveDependencies(DefaultRepositorySystem.java:352)
> at
> org.apache.zeppelin.spark.dep.DependencyResolver.getArtifactsWithDep(DependencyResolver.java:338)
> at
> org.apache.zeppelin.spark.dep.DependencyResolver.loadFromMvn(DependencyResolver.java:270)
> at
> org.apache.zeppelin.spark.dep.DependencyResolver.load(DependencyResolver.java:237)
> at
> org.apache.zeppelin.spark.dep.DependencyResolver.load(DependencyResolver.java:224)
> at org.apache.zeppelin.spark.ZeppelinContext.load(ZeppelinContext.java:90)
>
>
> Is it possible to change the repository system from Sonatype to something
> that would work with s3 repository? Or can I set something up?
>
> Thank you, Jakub
>

Reply via email to