[
https://issues.apache.org/jira/browse/CXF-9086?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18016280#comment-18016280
]
Christoph Läubrich edited comment on CXF-9086 at 8/26/25 12:33 PM:
-------------------------------------------------------------------
I think there is a misinterpretation of the spec. The spec does not need to
"support" Jakarta (even though there are specification for *additional service*
that build upon jakarta namespace now and makes the usage more convenient).
So at a very first step CXF should provide proper _OSGi manifests_ so it can be
_used_ inside OSGi environment e.g. one could use CXF programmatically. This is
usually performed using a maven plugin for example:
*
https://github.com/bndtools/bnd/tree/master/maven-plugins/bnd-maven-plugin#bnd-process-goal
*
https://felix.apache.org/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html
once this is fixed e.g. karaf and paxweb can finally try to upgrade. I'm not
sure if blueprint itself is still maintained, it was removed from the latest
spec. In any case such support can be added as extra plugins.
was (Author: laeubi):
I think there is a misinterpretation of the spec. The spec does not need to
"support" Jakarta (even though there are specification for additional that
build upon jakarta namespace now).
So at a very first step CXF should provide proper _OSGi manifests_ so it can be
_used_ inside OSGi environment e.g. one could use CXF programmatically. This is
usally performed using a maven plugin for example:
*
https://github.com/bndtools/bnd/tree/master/maven-plugins/bnd-maven-plugin#bnd-process-goal
*
https://felix.apache.org/documentation/subprojects/apache-felix-maven-bundle-plugin-bnd.html
once this is fixed e.g. karaf and paxweb can finally try to upgrade. I'm not
sure if blueprint itself is still maintained, it was removed from the latest
spec. In any case such support can be added as extra plugins.
> Bring back OSGi support
> -----------------------
>
> Key: CXF-9086
> URL: https://issues.apache.org/jira/browse/CXF-9086
> Project: CXF
> Issue Type: Improvement
> Components: OSGi
> Affects Versions: 4.1.0
> Reporter: Andriy Redko
> Priority: Major
>
> OSGI Compedium Release 8.1.0 claims to bring Jakarta support:
> * [https://docs.osgi.org/specification/osgi.cmpn/8.1.0/]
> However the ecosystem at the moment does not seem to be ready:
> * [https://github.com/ops4j/org.ops4j.pax.web/issues/1802]
> * https://issues.apache.org/jira/browse/ARIES-2158
> * [https://lists.apache.org/thread/n30xb51gffwmfxs1ldw8zlvj21moszyh] (Apache
> Karaf 5)
--
This message was sent by Atlassian Jira
(v8.20.10#820010)