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

