Also, I'll take a look at openejb-client, but I'm not too sure what do with this conflict:
javax/xml/ws/EndpointReference.class, javax/xml/ws/WebServiceFeature.class and javax/xml/ws/wsaddressing/W3CEndpointReference.class: - javaee-api-8.0-2.jar - openejb-client-8.0.0.jar Any thoughts? Jon On Thu, Sep 12, 2019 at 9:02 PM Jonathan Gallimore < jonathan.gallim...@gmail.com> wrote: > Hi David! > > Thanks for pointing this out. I've got the list of duplicate - I'd > appreciate yours (and anyone else's) view on the conflicts below: > > Full set of duplicate classes is here: > https://gist.github.com/jgallimore/9f653f4fa3aec515051f6cd76af7c48f > > Essentially we have the following conflicts: > > javax.activation: > > - jakarta.activation-1.2.1.jar > - jakarta.activation-api-1.2.1.jar (*) > - geronimo-activation_1.1_spec-1.1.jar (*) > > javax.interceptor: > > - javaee-api-8.0-2.jar > - geronimo-interceptor_1.2_spec-1.0.jar (*) > > javax.mail: > > - geronimo-javamail_1.4_spec-1.7.1.jar (*) > - geronimo-javamail_1.4_mail-1.9.0-alpha-2.jar > > javax.persistence: > > - javaee-api-8.0-2.jar > - geronimo-jpa_2.2_spec-1.0.jar (*) > > javax.xml.soap: > > - javaee-api-8.0-2.jar > - jakarta.xml.soap-api-1.4.1.jar (*) > > javax/xml/ws/EndpointReference.class, javax/xml/ws/WebServiceFeature.class > and javax/xml/ws/wsaddressing/W3CEndpointReference.class: > > - javaee-api-8.0-2.jar > - openejb-client-8.0.0.jar > > org.apache.geronimo.mail: > > - geronimo-javamail_1.4_spec-1.7.1.jar (*) > - geronimo-javamail_1.4_mail-1.9.0-alpha-2.jar > > org.apache.geronimo.osgi.locator: > > - geronimo-javamail_1.4_spec-1.7.1.jar (*) > - geronimo-activation_1.1_spec-1.1.jar (*) > - geronimo-javamail_1.4_mail-1.9.0-alpha-2.jar > > The lines with a (*) are the jars I'd suggest *removing*, but I'd > appreciate guidance. The set to remove would be: > > geronimo-activation_1.1_spec-1.1.jar (covered > by jakarta.activation-1.2.1.jar) > jakarta.activation-api-1.2.1.jar (covered > by jakarta.activation-1.2.1.jar) <-- this seems strange to me, but I can > confirm that jakarta.activation-1.2.1.jar contains both the api and impl - > is that intended? > geronimo-interceptor_1.2_spec-1.0.jar (covered by javaee-api-8.0-2.jar) > geronimo-javamail_1.4_spec-1.7.1.jar (covered > by geronimo-javamail_1.4_mail-1.9.0-alpha-2.jar) > geronimo-jpa_2.2_spec-1.0.jar (covered by javaee-api-8.0-2.jar) > jakarta.xml.soap-api-1.4.1.jar (covered by javaee-api-8.0-2.jar) > > Does that sound reasonable? > > Jon > > > On Thu, Sep 12, 2019 at 7:39 PM David Blevins <david.blev...@gmail.com> > wrote: > >> >> > On Sep 12, 2019, at 7:09 AM, Jonathan Gallimore < >> jonathan.gallim...@gmail.com> wrote: >> > >> > ADD geronimo-activation_1.1_spec-1.1.jar [47.47 ko] >> > ADD geronimo-javamail_1.4_spec-1.7.1.jar [223.30 ko] >> > ADD geronimo-jpa_2.2_spec-1.0.jar [128.50 ko] >> >> Befor the reroll, do a quick check to see if any of the above are already >> in other jars. (the javaee-8 jar) >> >> > ADD jakarta.activation-api-1.2.1.jar [44.40 ko] >> >> We should cut this one out in favor of >> geronimo-activation_1.1_spec-1.1.jar. >> >> >> -David >> >>