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 <[email protected]> wrote: > > > On Sep 12, 2019, at 7:09 AM, Jonathan Gallimore < > [email protected]> 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 > >
