I'm not sure what the status is right now. But one of the big pros over the standard jpa api has always been that it works even with OSGi.
LieGrue, strub > Am 16.12.2019 um 14:24 schrieb Romain Manni-Bucau <rmannibu...@gmail.com>: > > Not "compile time dependencies" but "spec jars". Mainly because the user > must import it himself (this is what he use to code so it should be a first > level dep + to avoid the exclusion mess since there are like 6-7 spec jars > libs use and conflict). > > Romain Manni-Bucau > @rmannibucau <https://twitter.com/rmannibucau> | Blog > <https://rmannibucau.metawerx.net/> | Old Blog > <http://rmannibucau.wordpress.com> | Github <https://github.com/rmannibucau> | > LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book > <https://www.packtpub.com/application-development/java-ee-8-high-performance> > > > Le lun. 16 déc. 2019 à 14:15, Maxim Solodovnik <solomax...@gmail.com> a > écrit : > >> BTW why compile time dependency should't be transitive? >> >> On Mon, 16 Dec 2019 at 20:12, Maxim Solodovnik <solomax...@gmail.com> >> wrote: >>> >>> I can create PR in a minute (based on OPENJPA-2798-java11-friendly >> branch) >>> Was planning to add "Automatic-Module-Name"s to manifest >>> >>> On Mon, 16 Dec 2019 at 20:03, Romain Manni-Bucau <rmannibu...@gmail.com> >> wrote: >>>> >>>> Nobody uses it but adding them breaks apps ;), yeah. >>>> Anyway openjpa shouldnt have jpa api transitive anyway IMHO so not a >> big >>>> deal while we dont break OSGi case in the feature.xml. >>>> >>>> Romain Manni-Bucau >>>> @rmannibucau <https://twitter.com/rmannibucau> | Blog >>>> <https://rmannibucau.metawerx.net/> | Old Blog >>>> <http://rmannibucau.wordpress.com> | Github < >> https://github.com/rmannibucau> | >>>> LinkedIn <https://www.linkedin.com/in/rmannibucau> | Book >>>> < >> https://www.packtpub.com/application-development/java-ee-8-high-performance >>> >>>> >>>> >>>> Le lun. 16 déc. 2019 à 13:52, Mark Struberg <strub...@yahoo.de.invalid> >> a >>>> écrit : >>>> >>>>> I'd go with fixing our module info in geronimo-jpa. >>>>> >>>>> But otoh nobody is using modules anyway it seems ... >>>>> >>>>> LieGrue, >>>>> strub >>>>> >>>>>> Am 11.12.2019 um 06:39 schrieb Romain Manni-Bucau < >> rmannibu...@gmail.com >>>>>> : >>>>>> >>>>>> Yes this one >>>>>> >>>>>> For openjpa the challenge will likely to not have module-info in >> main >>>>>> artifacts - guess we can duplicate artifacts with a classifier >> jpms or >>>>> so - >>>>>> to avoid to break some servers and env. >>>>>> >>>>>> Last thing to take care: all osgi integration, i didnt check >> jakarta jar >>>>>> supports it as well as our spec jar. >>>>>> >>>>>> So likely some validation work to do but yes it sounds like the >> plan. >>>>>> >>>>>> Hope it helps even if not a straight "yes". >>>>>> >>>>>> Le mer. 11 déc. 2019 à 03:57, Maxim Solodovnik < >> solomax...@gmail.com> a >>>>>> écrit : >>>>>> >>>>>>> Do you mean this one: >>>>>>> >>>>>>> <dependency> >>>>>>> <groupId>org.eclipse.persistence</groupId> >>>>>>> <artifactId>jakarta.persistence</artifactId> >>>>>>> <version>2.2.2</version> >>>>>>> </dependency> >>>>>>> >>>>>>> Looks good to me! >>>>>>> Shall I create PR? (the task seems to be doable for me :))) >>>>>>> >>>>>>> On Wed, 11 Dec 2019 at 01:03, Romain Manni-Bucau < >> rmannibu...@gmail.com >>>>>> >>>>>>> wrote: >>>>>>> >>>>>>>> Hi >>>>>>>> >>>>>>>> I proposed some time ago to rename them all but since jakarta is >> at >>>>>>> eclipse >>>>>>>> now, i guess well more move to their bundles. >>>>>>>> >>>>>>>> Wdyt? >>>>>>>> >>>>>>>> Le mar. 10 déc. 2019 à 18:18, Maxim Solodovnik < >> solomax...@gmail.com> >>>>> a >>>>>>>> écrit : >>>>>>>> >>>>>>>>> Hello All, >>>>>>>>> >>>>>>>>> not sure which list should I ask, so will start here >>>>>>>>> >>>>>>>>> I have started to add module-info to our project >>>>>>>>> The issue I found is: >>>>>>>>> openjpa depends on "Apache Geronimo JPA Spec 2.2" >>>>>>>>> geronimo jpa doesn't have automatic module name and >> automatically >>>>> being >>>>>>>>> resolved as >>>>>>>>> geronimo.jpa.2.2.spec >>>>>>>>> Which is invalid java identifier :((( >>>>>>>>> Maybe it would be possible to release same artifact with some >> correct >>>>>>>>> module name for ex. `geronimo.jpa_2_2.spec` and with >> incremented micro >>>>>>>>> version? >>>>>>>>> >>>>>>>>> Or maybe there are other options I\, not aware of? >>>>>>>>> >>>>>>>>> -- >>>>>>>>> WBR >>>>>>>>> Maxim aka solomax >>>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> WBR >>>>>>> Maxim aka solomax >>>>>>> >>>>> >>>>> >>> >>> >>> >>> -- >>> WBR >>> Maxim aka solomax >> >> >> >> -- >> WBR >> Maxim aka solomax >>