Good point.
I will raise a Jira to provide some documentation and pointer regarding
pax projects.
Regards
JB
On 03/08/2012 08:25 AM, [email protected] wrote:
Grand!
Thank you - that was the piece of information missing.
While I know that Pax and Karaf are 2 separate projects, it would seem
impossible to work with Karaf and not have a good grasp of Pax.
Could I suggest either us providing documentation on the howtos within the
Karaf documentation site - or at least provide links to the correct place
within the Pax documentation.
At present, I fear that someone interested in getting up to speed with Karaf
will be at a loss finding examples, documentation etc. - since some of it will
be found in the Pax or Felix or ServiceMix sites.
This is particularly problematic since our latest release of Karaf uses Pax
version 1.2.X whereas the release of pax since awhile is 2.3.x or even 2.4.x -
and the way to create integration tests and use the suites in question has
changed quite a bit.
// Bästa hälsningar,
// [sw. "Best regards,"]
//
// Lennart Jörelid, Systems Architect
// [email protected]
________________________________________
Från: Jean-Baptiste Onofré [[email protected]]
Skickat: den 8 mars 2012 07:32
Till: [email protected]
Ämne: Re: SV: Arguments to wrap: protocol in a feature definition?
Hi,
Oh understood.
The wrap URL doesn't seem correct to me.
It should look like:
wrap:mvn:org.aspectj/aspectjrt/1.6.12$Bundle-SymbolicName=aspectjrt&Bundle-Version=1.6.12
The wrap URL use $ as a "separator":
http://team.ops4j.org/wiki/display/paxurl/Wrap+Protocol
especially:
wrap-uri := "wrap:" wrapped-jar-uri [ "," wrapping-instr-uri ] [ "$"
wrapping-instructions ]
and the corresponding example:
wrap:mvn:commons-logging/commons-logging/1.1$Bundle-SymbolicName=JCL&Bundle-Version=1.1
Regards
JB
On 03/08/2012 01:12 AM, [email protected] wrote:
Hello JB,
I know this is the case for AspectJ version 1.6.12, but I am interested in the
general case of any non-osgi bundle.
When firing the osgi:install command, we can provide arguments to tailor the
bundle wrapping.
Is that possible or impossible when using Karaf's feature combined with the
wrap: protocol?
If so - is there some documentation or example?
I have difficulty finding any information on the topic within either Karaf's or
Pax's sites.
// Bästa hälsningar,
// [sw. "Best regards,"]
//
// Lennart Jörelid, Systems Architect
// [email protected]
________________________________________
Från: Jean-Baptiste Onofré [[email protected]]
Skickat: den 7 mars 2012 17:47
Till: [email protected]
Ämne: Re: Arguments to wrap: protocol in a feature definition?
Hi,
You have a aspectj bundle available at ServiceMix, you can install it
directly:
osgi:install
mvn:org.apache.servicemix.bundles/org.apache.servicemix.bundles.aspectj/1.6.12_1
Regards
JB
On 03/07/2012 05:42 PM, [email protected] wrote:
Hello all,
I would like to create a boot-time feature which uses some of the
pax-construct's arguments.
That is, the osgi:install command can handle some parameters, such as
Bundle-SymbolicName and Bundle-Version:
root@karaf> osgi:install
wrap:mvn:org.aspectj/aspectjrt/1.6.12,Bundle-SymbolicName=aspectjrt&Bundle-Version=1.6.12
The ability to change bundle properties is nice - and I would like to do
the same thing within a feature definition (the version tokens are
simply taken from a dependency.properties file):
<features xmlns="http://karaf.apache.org/xmlns/features/v1.0.0"
name="my_features">
<feature name="my-external-dependencies" version="${project.version}"
resolver="(obr)" start-level="41">
<bundle
dependency="true">mvn:commons-lang/commons-lang/${commons-lang/commons-lang/version}</bundle>
*<bundle>wrap:mvn:org.aspectj/aspectjrt/${org.aspectj/aspectjrt/version}</bundle>*
...
</feature>
</feature>
How should I change the highlighted bundle directive to alter the
Bundle-Name etc?
<bundle>wrap:mvn:org.aspectj/aspectjrt/${org.aspectj/aspectjrt/version},Bundle-Name=org.aspectj.aspectjrt&Bundle-SymbolicName=aspectjrt&Bundle-Version=${org.aspectj/aspectjrt/version}</bundle>
does not seem to work.
--
// Bästa hälsningar,
// [sw. "Best regards,"]
//
// Lennart Jörelid, Systems Architect
// email: [email protected]
<mailto:[email protected]>
// cell: +46 708 507 603
// skype: jgurueurope
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com
--
Jean-Baptiste Onofré
[email protected]
http://blog.nanthrax.net
Talend - http://www.talend.com