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
>> 

Reply via email to