felix-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pierre De Rop <pierre.de...@gmail.com>
Subject Re: How To Build Apache Felix Dependency Manager
Date Thu, 17 Sep 2015 09:23:24 GMT
Hi Hubert,

Good to know it works.

Ok; I will upload the already released 4.1.1 version for the
org.apache.felix.dependencymanager.jar artifact asap, and will let you know.

cheers
/Pierre

On Thu, Sep 17, 2015 at 10:50 AM, Hubert Felber <Hubert.Felber@abacus.ch>
wrote:

>
> -Changed to java 7
> -the sources are from
> http://svn.apache.org/repos/asf/felix/trunk/dependencymanager
> -did not know gradlew (first contact) after making gradlew available
> and setting the proxies I could compile  -- even on windows ;-)
>
>
> Thank you!!
>
> It seams that the latest release is DM 4.1.1
> But this is not available in
>
> http://mvnrepository.com/artifact/org.apache.felix/org.apache.felix.dependencymanager
>
>
> The latest release there is 4.1.0
>
>
> If 4.1.1 is released, could somebody please make 4.1.1  available on
> mavenrepository?
>
> Hubert
>
>
> >>> Pierre De Rop <pierre.derop@gmail.com> 16.09.2015 23:29 >>>
> It looks like you are building DM with java 8, but java 7 is required.
>
> Now, using java7, can you try  gradlew instead of gradle:
>
> ./gradlew org.apache.felix.dependencymanager.annotation:jar
>
> Can you also confirm me that you are building the felix-trunk  version
> ? or
> are you building the latest released sources from
>
> http://apache.websitebeheerjd.nl//felix/org.apache.felix.dependencymanager-r5-src.zip
>
> ?
>
> it seems that you are building under windows. I'm working under linux,
> but
> will try to build under windows in order to see if I'm able to
> reproduce
> the same issue, and I will let you know.
>
> Also, are you using an http proxy ? if yes, then can you verify that
> you
> are using the GRADLE_OPTS environment variable and that this variable
> is
> set to the proper http proxy (it is used by gradle in order to
> download
> dependencies).
>
> For example, under linux:
>
> export GRADLE_OPTS="-Dhttps.proxyHost=<your proxy ip addr>
> -Dhttps.proxyPort=<your proxy port>"
>
> let me know !
>
>
> cheers;
> /Pierre
>
> On Wed, Sep 16, 2015 at 10:47 PM, Hubert Felber
> <Hubert.Felber@abacus.ch>
> wrote:
>
> > Pierre,
> > Thank you
> >
> > gradle org.apache.felix.dependencymanager.annotation:jar
> >
> > gives me a lot of errors, it seams I miss some dependencies
> >
> > do you have me a hint?
> >
> > p.s.
> > I try to compile this, because the code in current
> > ComponentImpl#calculateNewState is hard to read, and I noticed that
> it
> > was rewritten on trunk.
> >
> > Hubert
> >
> > E:\dependencymanager>gradle
> > org.apache.felix.dependencymanager.annotation:jar
> > :org.apache.felix.dependencymanager.annotation:compileJava
> > warning: [options] bootstrap class path not set in conjunction with
> > -source 1.7
> >
> >
>
> E:\dependencymanager\org.apache.felix.dependencymanager.annotation\src\org\apache\felix\dm\annotation\plugin\bnd\AnnotationCollector.java:52:
> > error: package aQute.bnd.osgi does not exist
> > import aQute.bnd.osgi.Annotation;
> >                      ^
> >
> >
>
> E:\dependencymanager\org.apache.felix.dependencymanager.annotation\src\org\apache\felix\dm\annotation\plugin\bnd\AnnotationCollector.java:53:
> > error: package aQute.bnd.osgi does not exist
> > import aQute.bnd.osgi.ClassDataCollector;
> >                      ^
> >
> >
>
> E:\dependencymanager\org.apache.felix.dependencymanager.annotation\src\org\apache\felix\dm\annotation\plugin\bnd\AnnotationCollector.java:54:
> > error: package aQute.bnd.osgi does not exist
> > import aQute.bnd.osgi.Clazz;
> >                      ^
> >
> >
>
> E:\dependencymanager\org.apache.felix.dependencymanager.annotation\src\org\apache\felix\dm\annotation\plugin\bnd\AnnotationCollector.java:55:
> > error: package aQute.bnd.osgi.Descriptors does not exist
> > import aQute.bnd.osgi.Descriptors.TypeRef;
> >
> >
> >
> > >>> Pierre De Rop <pierre.derop@gmail.com> 16.09.2015 21:10 >>>
> > Hello Hubert,
> >
> > This is an old documentation. We are now using BndTools and Gradle
> and
> > the
> > latest documentation is located at [1]. More specifically, how to
> build
> > DM
> > is described at [2]
> >
> > Don't hesitate to ping here if you need more helps.
> >
> > cheers;
> > /Pierre
> >
> > [1]
> >
> >
>
> http://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager.html
>
> >
> > [2]
> >
> >
>
> http://felix.apache.org/documentation/subprojects/apache-felix-dependency-manager/guides/development.html
>
> >
> >
> >
> >
> > On Wed, Sep 16, 2015 at 8:54 PM, Hubert Felber
> > <Hubert.Felber@abacus.ch>
> > wrote:
> >
> > > Hi,
> > >
> > > How can I build  "Felix Dependency Manager" ?
> > >
> > > I followed these instructions, checked out trunk and tried to
> build
> > >
> > >
> > >
> >
> >
>
> https://cwiki.apache.org/confluence/display/FELIX/Apache+Felix+Dependency+Manager+-+How+To+Build
>
> >
> > >
> > > but there is no pom.xml.
> > >
> > > I then installed gradle and did a "gradle build" which gives me 98
> > > errors
> > >
> > > 98 errors
> > > 4 warnings
> > > :org.apache.felix.dependencymanager:compileJava FAILED
> > >
> > > So how can I build DM ?
> > >
> > > Thank you
> > > Hubert
> > >
> > >
> >
> ---------------------------------------------------------------------
> > > To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> > > For additional commands, e-mail: users-help@felix.apache.org
> > >
> > >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> > For additional commands, e-mail: users-help@felix.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message