Yep. Otherwise, I will deploy lucene-core as a bundle and not like now
repackaged under servicemix-elasticsearch bundle


On Mon, Dec 23, 2013 at 4:18 PM, David Bosschaert <
[email protected]> wrote:

> Ah, so basically all you're looking for is some Maven magic to merge
> the split-package classes into a single package and to merge the files
> in META-INF/services?
>
> On 23 December 2013 14:40, Charles Moulliard <[email protected]> wrote:
> > I currently use Aries SPI for this bundle (Require & Provide-Capability)
> > and that works excepted that some classes are not retrieved as the file
> > generated by split-package does not include both classes (from lucene,
> from
> > elasticsearch)
> >
> >
> > On Mon, Dec 23, 2013 at 3:34 PM, David Bosschaert <
> > [email protected]> wrote:
> >
> >> Hi Charles,
> >>
> >> If these files are just for use with ServiceLoader you might not want
> >> to export the packages at all and look at the OSGi Service Loader
> >> Mediator spec [1] or the Apache Aries SPI-Fly project [2] (which
> >> implements that spec) for a solution?
> >>
> >> Cheers,
> >>
> >> David
> >>
> >> [1] Chapter 133 in OSGi Enterprise R5
> >> http://www.osgi.org/Download/Release5
> >> [2] http://aries.apache.org/modules/spi-fly.html
> >>
> >> On 23 December 2013 14:20, Charles Moulliard <[email protected]> wrote:
> >> > Hi,
> >> >
> >> > I'm facing issues to generate a bundle (= merge of ElasticSearch +
> Lucene
> >> > artifacts). Why : They both share same files under this directory
> >> > META-INF/services :
> >> >
> >> > org.apache.lucene.codecs.Codec
> >> > org.apache.lucene.codecs.DocValuesFormat
> >> > org.apache.lucene.codecs.PostingsFormat
> >> >
> >> > and org.apache.lucene.codecs.PostingsFormat file content diverges
> >> >
> >> > Lucene
> >> >
> >> > org.apache.lucene.codecs.lucene40.Lucene40PostingsFormat
> >> > org.apache.lucene.codecs.lucene41.Lucene41PostingsFormat
> >> >
> >> > ElasticSearch
> >> >
> >> > org.elasticsearch.index.codec.postingsformat.BloomFilterPostingsFormat
> >> >
> >>
> org.elasticsearch.index.codec.postingsformat.ElasticSearch090PostingsFormat
> >> >
> org.elasticsearch.search.suggest.completion.Completion090PostingsFormat
> >> >
> >> > I'm using split-package / maven-shade but the result generated
> >> > (merge-first, merge-last, first or last) does not allow to merge both
> >> > files. Is there a trick/solution ?
> >> > The pom file that I use  to generate the elasticsearch bundle is
> >> available
> >> > here : https://gist.github.com/8097375
> >> >
> >> > Regards,
> >> >
> >> > --
> >> > Charles Moulliard
> >> > Apache Committer / Architect @RedHat
> >> > Twitter : @cmoulliard | Blog :  http://cmoulliard.github.io
> >>
> >> ---------------------------------------------------------------------
> >> To unsubscribe, e-mail: [email protected]
> >> For additional commands, e-mail: [email protected]
> >>
> >>
> >
> >
> > --
> > Charles Moulliard
> > Apache Committer / Architect @RedHat
> > Twitter : @cmoulliard | Blog :  http://cmoulliard.github.io
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>


-- 
Charles Moulliard
Apache Committer / Architect @RedHat
Twitter : @cmoulliard | Blog :  http://cmoulliard.github.io

Reply via email to