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