The ipfs jar is built using jdk 1.8 here is the pom.xml file [1]
So I changed it to contain source and target as 1.7 The jar is created
successfully but when using in zeppelin I get errors. Should I compile the
zeppelin using jdk 1.8 ?
I also asked on ipfs github page. [2]

1] https://github.com/ipfs/java-ipfs-api/blob/master/pom.xml
2] https://github.com/ipfs/java-ipfs-api/issues/9

On Tue, Jun 7, 2016 at 1:03 PM, Alexander Bezzubov <[email protected]> wrote:

> Hi Onkar,
>
> glad to see that your exams are over and you are focusing on the GSoC
> project!
>
> Your plan sounds good as short-term solution.
> Do you know IFPS have any plans to publish it? It might be worth asking for
> it [1] and expressing the interest.
>
> Implementation-wise - it might be better to use ipfs jar, manually
> installed in your existing local maven repository (~/.m2). It will
> just require users to install it first, and then project can be built as
> usually.
>
> Do not forget to document this at least in some README file that will be
> part of your PR,  as well as precise instructions (mvn install:install-file
> ...) for users on how to install this third-party library to their locally
> repository. Here is a good starting point on learning how to do that [2].
>
> On the side-note - I think now may be a good time to start a long living
> branch with your work and submit a PR to Zeppelin with "[WIP] ...." in
> title, so your work would become more visible.
>
>
> 1. https://github.com/ipfs/java-ipfs-api/issues/1
> 2. https://maven.apache.org/guides/mini/guide-3rd-party-jars-local.html
>
> On Tue, Jun 7, 2016 at 9:14 AM, onkar shedge <[email protected]>
> wrote:
>
> > This worked for me, don't know if it is a good practice. I created a
> > directory 'local-repo' in base project and this in zeppelin-zengine
> pom.xml
> >
> > <repositories>
> >     <repository>
> >       <id>local-repo</id>
> >       <url>file://${project.parent.basedir}/local-repo</url>
> >     </repository>
> > </repositories>
> >
> > and also the dependency part
> > <dependency>
> >       <groupId>org.ipfs</groupId>
> >       <artifactId>api</artifactId>
> >       <version>0.0.1-SNAPSHOT</version>
> >  </dependency>
> >
> >
> > On Tue, Jun 7, 2016 at 10:43 AM, onkar shedge <[email protected]>
> > wrote:
> >
> > > The java-ipfs-api is not present in the central maven repository. And I
> > > want to add it as a dependency in zeppelin-zengine. So how should i add
> > it ?
> > >
> > > 1] https://github.com/ipfs/java-ipfs-api
> > >
> > > Regards,
> > > Onkar Shedge.
> > >
> >
>

Reply via email to