[ 
https://issues.apache.org/jira/browse/JENA-2343?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17584338#comment-17584338
 ] 

Christoph Läubrich commented on JENA-2343:
------------------------------------------

> What's the difference between the Felix and BND plugins (why does Felix have 
> its own?)

It is a bit historic I think, first there was BND lib that could be used to 
generate this on commandline, then felix wrapped it into a maven plugin and 
later on bnd decided to add their own set of maven/gradle plugins.

> One possibility is to use {{{}{color:#24292f}bndfile{color}{}}}, or to 
> generate each MANIFEST.MF once using the tools.

Yes by default one can simply put a bnd.bnd file in the root of the 
maven-module and it will be picked up.

> What is the state of testing that OSGi-zed Jena works in some way in the 
> release build?

I think we first need to decide how Jean will add OSGi data and then 
[[email protected]] could use that for their internal evaluation

> Could you expand on that?

It seems I remembered this wrong from another project, sorry for confusion, at 
least right now I can't find it anymore...

 

 

> Bring back OSGi support to Jena
> -------------------------------
>
>                 Key: JENA-2343
>                 URL: https://issues.apache.org/jira/browse/JENA-2343
>             Project: Apache Jena
>          Issue Type: Improvement
>            Reporter: Christoph Läubrich
>            Priority: Major
>
> With JENA-2165 and the announcement on the mailing list 
> [https://lists.apache.org/thread/20h0djofj3h3dwtm728mcclv2zply9jt] OSGi 
> support was dropped from the project due to missing expertise.
> I'd like to bring back OSGi support, hopefully in a way that is easier to 
> maintain and offer to help if questions arise later on.
> My plan would be the following:
>  # Add OSGi header to the Jena artifacts, in contrast to the previous 
> approach of generating a fat-jar, this could be done immediately and will not 
> harm as it only *enables* the use inside OSGi but users of Jena are 
> responsible to provide the missing glues their selfes.
>  # I have [proposed a new framework running 
> mode|https://github.com/osgi/osgi-test/issues/541] to the osgi-test project, 
> that will finally make test-setups much more easier and will allow to run 
> test from the current build and inside the usual Jena test-suite, so once 
> this is merged I'd like to add tests and even missing pieces to improve OSGi 
> user experience so less setup is required to actually use Jena inside OSGi
> I'll also forward this issue to some other people interested in Jean OSGi 
> support to get more feedback and attention for this feature.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to