At present time the assembly pom contains those boot features:
management (not sure if required)
ssh
aries-blueprint
our-feature
JP
[@@ OPEN @@]
-----Message d'origine-----
De : CLEMENT Jean-Philippe [mailto:[email protected]]
Envoyé : lundi 29 juin 2015 15:03
À : [email protected]
Objet : RE: Karaf 4.0.0 - Assembly failure => org.eclipse.osgi => freeze
Sure, which file do you need?
PS: Is there a doc describing "build-in" features?
Regards,
JP
[@@ OPEN @@]
-----Message d'origine-----
De : Jean-Baptiste Onofré [mailto:[email protected]] Envoyé : lundi 29 juin
2015 15:00 À : [email protected] Objet : Re: Karaf 4.0.0 - Assembly failure
=> org.eclipse.osgi => freeze
Hi JP,
I guess that your commands use the "old style" (bluprint + Karaf shell
annotations).
Anyway, it should work straight forward (for instance, it's the case in Cellar
as well).
So, I would compare your cfg files with the distribution ones (diff).
Regards
JB
On 06/29/2015 02:36 PM, CLEMENT Jean-Philippe wrote:
> Ok good ! I added “aries-blueprint” as boot feature and now things get
> better as all bundles seem to start :)
>
> I say “seem to” as the command line appears to be very basic. I did
> not find any command to list bundles! Also, all our custom commands
> are not available.
>
> Should I add other features to list/start/stop bundles and to get my
> custom commands to work?
>
> Regards,
>
> JP
>
> [@@ OPEN @@]
>
> *De :*Achim Nierbeck [mailto:[email protected]] *Envoyé :* lundi
> 29 juin 2015 14:22 *À :* [email protected] *Objet :* Re: Karaf
> 4.0.0 - Assembly failure => org.eclipse.osgi => freeze
>
> Hi,
>
> no that one does add some web dependencies.
>
> You would need to use aries-blueprint [1] as blueprint is to generic,
> as one might as well use gemini-blueprint.
>
> regards, Achim
>
> [1] -
> https://github.com/apache/karaf/blob/master/assemblies/features/standa
> rd/src/main/feature/feature.xml#L43
>
> 2015-06-29 14:17 GMT+02:00 CLEMENT Jean-Philippe
> <[email protected]
> <mailto:[email protected]>>:
>
> I mean, in the assembly pom, should I add “blueprint-web” as boot
> feature in order to get blueprint?
>
> Regards,
>
> JP
>
> [@@ OPEN @@]
>
> *De :*Achim Nierbeck [mailto:[email protected]
> <mailto:[email protected]>] *Envoyé :* lundi 29 juin 2015 14:14
>
>
> *À :* [email protected] <mailto:[email protected]> *Objet :*
> Re: Karaf 4.0.0 - Assembly failure => org.eclipse.osgi => freeze
>
> Hi,
>
> no, with Karaf 4, you'll now have also a blueprint feature while in
> 3.x it's been part of the framework feature.
>
> regards, Achim
>
> 2015-06-29 14:11 GMT+02:00 CLEMENT Jean-Philippe
> <[email protected]
> <mailto:[email protected]>>:
>
> Right, I did not add the blueprint feature. I tried "blueprint"
> without success. In the 3.0.2 assembly I found a "blueprint-web"
> feature. Is it this one?
>
> Regards,
> JP
>
> [@@ OPEN @@]
>
>
> -----Message d'origine-----
> De : Jean-Baptiste Onofré [mailto:[email protected]
> <mailto:[email protected]>] Envoyé : lundi 29 juin 2015 14:06 À :
> [email protected] <mailto:[email protected]> Objet : Re: Karaf
> 4.0.0 - Assembly failure => org.eclipse.osgi => freeze
>
>
> Do you have blueprint feature defined in featuresBoot in
> etc/org.apache.karaf.features.cfg ?
>
> If you upgrade from a previous version, please do a diff in the etc
> folder as the cfg files have changed.
>
> Regards
> JB
>
> On 06/29/2015 01:27 PM, CLEMENT Jean-Philippe wrote:
> > The error message is not crystal clear. I’m not too sure what is >
> missing. Seems to be “kernel” but it was assembled as a boot feature.
> >
> > JP
> >
> > [@@ OPEN @@]
> >
> > *De :*CLEMENT Jean-Philippe
> > [mailto:[email protected]
> <mailto:[email protected]>]
> > *Envoyé :* lundi 29 juin 2015 10:51 > *À :* [email protected]
> <mailto:[email protected]> > *Objet :* RE: Karaf 4.0.0 - Assembly
> failure => org.eclipse.osgi => > freeze > > Please find attached
> the log after a clean install and freeze.
> >
> > JP
> >
> > [@@ OPEN @@]
> >
> > *De :*Achim Nierbeck [mailto:[email protected]
> <mailto:[email protected]>] *Envoyé :* lundi > 29 juin 2015
> 10:34 *À :* [email protected] <mailto:[email protected]> >
> <mailto:[email protected] <mailto:[email protected]>> *Objet
> :* Re: Karaf 4.0.0 - Assembly
> > failure => org.eclipse.osgi => freeze > > Hi, > > could you
> show us a bit more about the strange trace?
> >
> > The "." instead of "-" is expected as OSGi versions aren't allowed
> to > have a "-" in it. So the maven-bundle plugin converts this to a dot.
> >
> > regards, Achim
> >
> > 2015-06-29 10:30 GMT+02:00 CLEMENT Jean-Philippe >
> <[email protected]
> <mailto:[email protected]>
> > <mailto:[email protected]
> <mailto:[email protected]>>>:
> >
> > Now the config.properties is fixed, Karaf starts then freezes. The
> log > contains a strange trace complaining about a missing artifact.
> >
> > The trace is strange because of the artifact version which is looked at:
> > 0.0.3.SNAPSHOT instead of 0.0.3-SNAPSHOT as defined.
> >
> > Another strange thing is I found a ".SNAPSHOT" in the generated >
> MANIFEST.MF of the branding (under target/classes/META-INF):
> > 0.0.1.SNPASHOT instead of 0.0.1-SNAPSHOT.
> >
> > Please help :)
> >
> > JP
> >
> > [@@ OPEN @@]
> >
> >
> > -----Message d'origine-----
> > De : CLEMENT Jean-Philippe
> > [mailto:[email protected]
> <mailto:[email protected]>
> > <mailto:[email protected]
> <mailto:[email protected]>>]
> > Envoyé : lundi 29 juin 2015 10:16
> > À : [email protected] <mailto:[email protected]>
> <mailto:[email protected] <mailto:[email protected]>> Objet : RE:
> > Karaf 4.0.0 - Assembly failure => org.eclipse.osgi > > Haha!
> >
> > I did override the config.properties in the assembly in order to >
> enable Equinox instead of Felix. This file mentions the equinox version!
> >
> > Thank you :)
> >
> > JP
> >
> > [@@ OPEN @@]
> >
> >
> > -----Message d'origine-----
> > De : Christian Schneider [mailto:[email protected]
> <mailto:[email protected]> > <mailto:[email protected]
> <mailto:[email protected]>>] De la part de Christian Schneider
> > Envoyé : lundi 29 juin 2015 10:03 À : [email protected]
> <mailto:[email protected]> > <mailto:[email protected]
> <mailto:[email protected]>> Objet :
> Re: Karaf 4.0.0 - Assembly
> > failure => org.eclipse.osgi
> >
> > org.eclipse.osgi is the equinox framework. You should not install
> this > as a bundle. Instead switch karaf to use equinox instead of
> felix in > the config.properties.
> >
> > Christian
> >
> > On 29.06.2015 09:56, CLEMENT Jean-Philippe wrote:
> > > Found a thread which seems to suggest to remove "standard" from
> > boot features. What I did. Assembly leads to success but during the
> > runtime Karaf quickly fails with the message:
> > > Could not resolve
> > > mvn:org.eclipse/org.eclipse.osgi/3.8.2.v20130124-134944
> > >
> > > Two things seem wrong. I don't catch why it did not complain
> during > the assembly as the assembly should embed it. Second is that
> this > artifact is in our local repository.
> > >
> > > Help is welcome :)
> > >
> > > Regards,
> > > JP
> > >
> > > [@@ OPEN @@]
> > >
> > >
> > > -----Message d'origine-----
> > > De : CLEMENT Jean-Philippe
> > > [mailto:[email protected]
> <mailto:[email protected]>
> > <mailto:[email protected]
> <mailto:[email protected]>>]
> > > Envoyé : lundi 29 juin 2015 09:27 > > À :
> [email protected] <mailto:[email protected]>
> <mailto:[email protected] <mailto:[email protected]>> > Objet :
> > Karaf 4.0.0 - Assembly failure > > Hi Jamie and all at Karaf, >
> > > Glad to head Karaf 4.0.0 has been released!
> > >
> > > I just gave it a try but Maven fails during the assembly.
> > >
> > > The assembly was ok with Karaf 3.0.2, I just changed 3.0.2
> versions > to 4.0.0. The message is:
> > > [ERROR] Failed to execute goal
> > > org.apache.karaf.tooling:karaf-maven-plugin:4.0.0:assembly
> > > (default-assembly) on project my-assembly: Unable to build assembly:
> > > Could not find matching feature for standard -> [Help 1] > >
> Do > you have a clue why?
> > >
> > > Thank you,
> > > JP
> > >
> > > [@@ OPEN @@]
> > >
> > >
> > > -----Message d'origine-----
> > > De : Jamie G. [mailto:[email protected]
> <mailto:[email protected]> > <mailto:[email protected]
> <mailto:[email protected]>>]
> Envoyé : samedi 27 juin 2015 03:20
> > À
> > : [email protected] <mailto:[email protected]>
> <mailto:[email protected] <mailto:[email protected]>> Objet :
> [ANN] > Apache Karaf 4.0.0 Released!
> > >
> > > The Karaf team is pleased to announce the release of Apache
> Karaf > version 4.0.0.
> > >
> > > Apache Karaf is a small OSGi distribution which provides a ready
> to > use container for server side applications.
> > >
> > > Apache Karaf 4.0.0 is the first production ready version of the
> new > > 4.0.0 branch.
> > > It's a major step forward, including a complete new features >
> resolver, a large set of new features, improvements, and bug fixes.
> > >
> > > http://karaf.apache.org/
> > >
> > > This release is available from
> > > http://karaf.apache.org/index/community/download.html#Karaf4.0.0
> > and > > Maven:
> > >
> > > <dependency>
> > > <groupId>org.apache.karaf</groupId>
> > > <artifactId>apache-karaf</artifactId>
> > > <version>4.0.0</version>
> > > </dependency>
> > >
> > > Download Note:
> > > Our mirrors are still syncing the new kits, if your primary
> mirror > does not have the kit please try another from the server mirror
> list.
> > >
> > > Apache Karaf manuals will appear soon to the website, updates
> are > underway.
> > >
> > > Release Notes:
> > >
> >
> http://karaf.apache.org/index/community/download/karaf-4.0.0-release.h
> > > tml
> > >
> > > Enjoy!
> >
> >
> > --
> > Christian Schneider
> > http://www.liquid-reality.de
> >
> > Open Source Architect
> > http://www.talend.com
> >
> >
> >
> > --
> >
> >
> > Apache Member
> >
> > Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax
> Web > <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer &
> Project > Lead blog <http://notizblog.nierbeck.de/> > > Co-Author
> of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> > > Software
> Architect / Project Manager / Scrum Master >
>
> --
> Jean-Baptiste Onofré
> [email protected] <mailto:[email protected]>
> http://blog.nanthrax.net Talend - http://www.talend.com
>
>
>
> --
>
>
> Apache Member
>
> Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web
> <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project
> Lead blog <http://notizblog.nierbeck.de/>
>
> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>
> Software Architect / Project Manager / Scrum Master
>
>
>
> --
>
>
> Apache Member
>
> Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web
> <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project
> Lead blog <http://notizblog.nierbeck.de/>
>
> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS>
>
> Software Architect / Project Manager / Scrum Master
>
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com