Hi, We have basically three options: - embed the Scala packages in Kafka bundle - create a bundle for Scala collection compat - use wrap
I think it’s better to use the same approach I’m using in Karaf Decanter: create an Uber bundle to avoid bunch of specific third party bundles. I will do it, Decanter features are convenient and working fine. In the mean time, you can use wrap to creat scala-collcetion-compat bundle on the fly. Regards JB > Le 12 nov. 2021 à 18:20, Antoine DESSAIGNE <[email protected]> a > écrit : > > Thank you Jean-Baptiste for resolving this issue so quickly. > > Unfortunately, down the road, there's another issue preventing loading > Kafka in an OSGi environment. Kafka 2.8 now > requires scala-collection-compat_2.12 which no longer contains OSGi > metadata in MANIFEST.MF, the last OSGi compatible version is 2.1.5 but it > doesn't contain the needed class which was introduced in 2.2.0. > > Is there documentation explaining how to write and test ServiceMix OSGi > bundles so I can help? I hope that starting with a Scala dependency is not > too complicated but I can give it a shot :) > > Thank you very much, > > Antoine > > Le ven. 5 nov. 2021 à 06:29, Jean-Baptiste Onofre <[email protected]> a > écrit : > >> 2021.10 bundles release will include 2.8.1_3 and 3.0.0_3 Kafka bundles >> with the fix. >> >> Regards >> JB >> >>> Le 5 nov. 2021 à 05:27, Jean-Baptiste Onofre <[email protected]> a écrit : >>> >>> Hi Antoine, >>> >>> Actually, I fixed it but forgot to push my change. >>> >>> I will do it now to include in the release. >>> >>> Regards >>> JB >>> >>>> Le 4 nov. 2021 à 16:02, Antoine DESSAIGNE <[email protected]> >> a écrit : >>>> >>>> Hello everybody, >>>> >>>> I've just tested the Kafka_2.12 2.8.1_2 repackage of the upcoming >> 2021.10 >>>> release and it doesn't work. It misses all the org.apache.kafka.* >> packages. >>>> I hope this feedback doesn't come too late for you. >>>> >>>> I just subscribed to this mailing list and didn't find a way to reply to >>>> the "vote" topic. >>>> >>>> Thank you for looking into this, have a nice day, >>>> >>>> Antoine >>> >> >>
