Exactly the same as removing blueprint by default. Let's talk about it together
off side.
Sent from my Samsung device
-------- Original message --------
From: Morgan Hautman <[email protected]>
Date: 15/05/2016 08:34 (GMT+01:00)
To: [email protected]
Subject: Re: Can't resolve org.osgi.service.component 1.2 ?
Hi,
Ok, I thought most of the people where positive about it when I
proposed on the mailing list.
I remember you told me only Guillaume was not convinced.
So now I don't know the reasons for the turn around, can someone
explain that to me?
Regards,
Morgan
On 2016-05-14 21:33, Jean-Baptiste
Onofré wrote:
Hi
There was a jira. But I resolved as won't fix. It's up to the
users to know they depend to the scr feature and it's better to
keep it light by default.
Regards
JB
Sent from my Samsung
device
-------- Original message --------
From: Morgan Hautman <[email protected]>
Date: 14/05/2016 08:49 (GMT+01:00)
To: [email protected]
Subject: Re: Can't resolve org.osgi.service.component 1.2 ?
Hi,
That's one of the reasons why I proposed to put the "scr" feature
in the default build of Karaf..
Because usually people forget or don't know they need to install
the "scr" feature.
I don't know if this has already been done or if there is a Jira
to track it?
Regards,
Morgan
On 2016-05-13 18:15, Leschke, Scott
wrote:
<!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:black;
font-weight:normal;
font-style:normal;
text-decoration:none none;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
-->
OK,
it’s official, I’m an idiot. You’d think I could have
figured that out on my own. I have a script that
configures Karaf when I upgrade. Since I’ve been using
Blueprint prior to this I’ve never had to install it
before so I missed that. Thanks so much.
BTW,
just want to tell everyone involved in both Karaf and
BndTools what a great job both teams have done. Truly
excellent work all the way around.
From:
Achim Nierbeck [mailto:[email protected]]
Sent: Friday, May 13, 2016 10:57 AM
To: [email protected]
Subject: Re: Can't resolve
org.osgi.service.component 1.2 ?
Hi,
did you also install the scr feature,
and did you make sure it's actually the required version
;)
regards, Achim
2016-05-13 17:51 GMT+02:00 Leschke,
Scott <[email protected]>:
Hi all,
I’ve been messing
around with OSGi and Karaf for a bit over 2
years now. Technically I’m no longer a
developer, although if you want to get stuff
done, sometimes you just have to do it yourself.
I’ve built a BAM (Business Activity Monitoring)
platform using OSGi (I wasn’t aware of Decanter
when I originally did this but it sounds very
similar in many ways. Looking more closely at
that is a future).
To date, I’ve done
everything using Blueprint which has worked
quite well but I thought it might be time to
take a look at DS to see where that might fit
in. To get a feel, I had BndTools create a
component bundle and tweaked things a bit so
that it should run in Karaf 4.0.5 as BndTools
appears to be anticipating OSGi R6 support. I
changed the build to reference osgi.cmpn;
version=5.0 for example.
When I deploy the
bundle, the resolver complains about not being
able to satisfy the package requirement:
org.osgi.service.component - version [1.2-2.0).
I’ve looked at the manifest and verified that
the package is actually imported so I’m at a
loss. The component code and actual bundle
manifest are shown below, for completeness. Any
thoughts on what might be going on would be
appreciated.
Regards, Scott
Manifest-Version:
1.0
Bnd-LastModified:
1463152495066
Bundle-ManifestVersion:
2
Bundle-Name:
zCompTest
Bundle-SymbolicName:
zCompTest
Bundle-Version:
1.0.0.201605131514
Created-By:
1.8.0_71 (Oracle Corporation)
Export-Package:
com.medline.zcomptest;version="1.0.0";uses:="org.osgi.
service.component"
Import-Package:
org.osgi.service.component;version="[1.2,2)"
Require-Capability:
osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=1.8))"
Service-Component:
OSGI-INF/com.medline.zcomptest.Example.xml
Tool:
Bnd-3.2.0.201605070046-SNAPSHOT
import
org.osgi.service.component.ComponentContext;
import
org.osgi.service.component.annotations.Activate;
import
org.osgi.service.component.annotations.Component;
import
org.osgi.service.component.annotations.Deactivate;
@Component(
immediate =
true
)
public class Example {
@Activate
protected void
activate(ComponentContext c)
{
System.out.println("++
ACTIVATE");
}
@Deactivate
protected void
deactivate(ComponentContext c)
{
System.out.println("--
DEACTIVATE");
}
}
--
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