[
https://issues.apache.org/jira/browse/LUCENE-1344?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Ryan McKinley updated LUCENE-1344:
----------------------------------
Attachment: LUCENE-1344-maven.patch
This is the same patch, but moved to the lucene parent pom -- this way it
applies to all artifacts rather then just the lucene core.jar
The output manifest now looks like:
{code}
Manifest-Version: 1.0
Archiver-Version: Plexus Archiver
Created-By: Apache Maven Bundle Plugin
Built-By: ryan
Build-Jdk: 1.6.0_13
Implementation-Vendor-Id: org.apache.lucene
Extension-Name: org.apache.lucene
Implementation-Title: org.apache.lucene
Implementation-Vendor: The Apache Software Foundation
Implementation-Version: 4.0-SNAPSHOT 1130132 - ryan - 2011-06-01 09:12
:35
Specification-Title: Lucene Core
Specification-Vendor: The Apache Software Foundation
Specification-Version: 4.0.0.2011.06.01.09.12.35
X-Compile-Source-JDK: 1.5
X-Compile-Target-JDK: 1.5
Export-Package: org.apache.lucene.analysis;uses:="org.apache.lucene.ut
il,org.apache.lucene.store,org.apache.lucene.document,org.apache.luce
ne.analysis.tokenattributes,org.apache.lucene.index",org.apache.lucen
e.analysis.tokenattributes;uses:="org.apache.lucene.util,org.apache.l
ucene.index",org.apache.lucene.document;uses:="org.apache.lucene.util
,org.apache.lucene.analysis",org.apache.lucene.index;uses:="org.apach
e.lucene.search,org.apache.lucene.util,org.apache.lucene.store,org.ap
ache.lucene.document,org.apache.lucene.index.codecs,org.apache.lucene
.analysis.tokenattributes,org.apache.lucene.analysis",org.apache.luce
ne.index.codecs;uses:="org.apache.lucene.index,org.apache.lucene.util
,org.apache.lucene.store,org.apache.lucene.index.codecs.standard,org.
apache.lucene.index.codecs.pulsing,org.apache.lucene.index.codecs.sim
pletext,org.apache.lucene.index.codecs.preflex,org.apache.lucene.util
.packed,org.apache.lucene.util.fst",org.apache.lucene.index.codecs.in
tblock;uses:="org.apache.lucene.store,org.apache.lucene.index.codecs.
sep,org.apache.lucene.util",org.apache.lucene.index.codecs.preflex;us
es:="org.apache.lucene.store,org.apache.lucene.index.codecs,org.apach
e.lucene.index,org.apache.lucene.util,org.apache.lucene.index.codecs.
standard",org.apache.lucene.index.codecs.pulsing;uses:="org.apache.lu
cene.index.codecs.standard,org.apache.lucene.util,org.apache.lucene.s
tore,org.apache.lucene.index.codecs,org.apache.lucene.index",org.apac
he.lucene.index.codecs.sep;uses:="org.apache.lucene.store,org.apache.
lucene.util,org.apache.lucene.index,org.apache.lucene.index.codecs",o
rg.apache.lucene.index.codecs.simpletext;uses:="org.apache.lucene.sto
re,org.apache.lucene.index.codecs,org.apache.lucene.index,org.apache.
lucene.util,org.apache.lucene.util.fst",org.apache.lucene.index.codec
s.standard;uses:="org.apache.lucene.store,org.apache.lucene.index.cod
ecs,org.apache.lucene.index,org.apache.lucene.util",org.apache.lucene
,org.apache.lucene.messages,org.apache.lucene.queryParser;uses:="org.
apache.lucene.util,org.apache.lucene.search,org.apache.lucene.analysi
s,org.apache.lucene.analysis.tokenattributes,org.apache.lucene.docume
nt,org.apache.lucene.index",org.apache.lucene.search;uses:="org.apach
e.lucene.util,org.apache.lucene.util.automaton,org.apache.lucene.inde
x,org.apache.lucene.util.packed,org.apache.lucene.search.cache,org.ap
ache.lucene.store,org.apache.lucene.document,org.apache.lucene.analys
is.tokenattributes,org.apache.lucene.analysis,org.apache.lucene.searc
h.spans",org.apache.lucene.search.cache;uses:="org.apache.lucene.util
,org.apache.lucene.search,org.apache.lucene.index,org.apache.lucene.u
til.packed",org.apache.lucene.search.function;uses:="org.apache.lucen
e.search,org.apache.lucene.index,org.apache.lucene.util",org.apache.l
ucene.search.payloads;uses:="org.apache.lucene.search,org.apache.luce
ne.search.spans,org.apache.lucene.index,org.apache.lucene.util",org.a
pache.lucene.search.spans;uses:="org.apache.lucene.util,org.apache.lu
cene.search,org.apache.lucene.index",org.apache.lucene.store;uses:="o
rg.apache.lucene.util",org.apache.lucene.util;uses:="org.apache.lucen
e.store,org.apache.lucene.index,org.apache.lucene,org.apache.lucene.s
earch",org.apache.lucene.util.automaton;uses:="org.apache.lucene.util
",org.apache.lucene.util.fst;uses:="org.apache.lucene.util,org.apache
.lucene.store",org.apache.lucene.util.packed;uses:="org.apache.lucene
.util,org.apache.lucene.store"
Tool: Bnd-1.15.0
Bundle-Name: Lucene Core
Bundle-Vendor: The Apache Software Foundation
Bundle-Version: 4.0.0.SNAPSHOT
Bnd-LastModified: 1306934011182
Bundle-ManifestVersion: 2
Bundle-License: http://www.apache.org/licenses/LICENSE-2.0.txt
Bundle-Description: Apache Lucene Java Core
Bundle-SymbolicName: org.apache.lucene.core
Bundle-DocURL: http://www.apache.org/
{code}
> Make the Lucene jar an OSGi bundle
> ----------------------------------
>
> Key: LUCENE-1344
> URL: https://issues.apache.org/jira/browse/LUCENE-1344
> Project: Lucene - Java
> Issue Type: Improvement
> Components: general/build
> Reporter: Nicolas Lalevée
> Assignee: Ryan McKinley
> Priority: Minor
> Attachments: LUCENE-1344-3.0-branch.patch, LUCENE-1344-maven.patch,
> LUCENE-1344-r679133.patch, LUCENE-1344-r690675.patch,
> LUCENE-1344-r690691.patch, LUCENE-1344-r696747.patch, LUCENE-1344.patch,
> LUCENE-1344.patch, LUCENE-1344.patch, LUCENE-1344.patch, LUCENE-1344.patch,
> LUCENE-1344.patch, MANIFEST.MF.diff, lucene_trunk.patch
>
>
> In order to use Lucene in an OSGi environment, some additional headers are
> needed in the manifest of the jar. As Lucene has no dependency, it is pretty
> straight forward and it ill be easy to maintain I think.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]