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 >