Hello Stefan,
Thank you for your remarks.
Yes, I think javaee-api-7.0.jar can be compileOnly.
The org.glassfish.jersey dependencies were introduced, because the version embedded in glassfish had some bugs that were solved in 2.23.1.
Thus the odsadapter depends on:
compile 'org.glassfish.jersey.core:jersey-client:2.23.1'
compile 'org.glassfish.jersey.media:jersey-media-sse:2.23.1'
Of course it might be possible the libraries were updated in the latest glassfish release, but at the time they were added, they were really needed.
JacORB is neither used as ORB nor as IDL compiler. But the notification mechanism of Avalon depends on the CORBA notification service, which is not implemented by the CORBA implementation of JDK. Thus the odsadapter depends on
compile 'org.jacorb:jacorb-services:3.8'
which pulls in JacORB as a transitive dependency.
Best regards,
Matthias
Von: mdmbl-dev-bounces@xxxxxxxxxxx [mailto:mdmbl-dev-bounces@xxxxxxxxxxx] Im Auftrag von Stefan.Ebeling@xxxxxx
Gesendet: Mittwoch, 2. August 2017 13:34
An: mdmbl-dev@xxxxxxxxxxx
Betreff: Re: [mdmbl-dev] openMDM(R) application version 0.7 released
Hello dev team,
today I had the chance to download and build the new release.
The first thing I’d like to report is: One should check the dependencies.
For example javaee-api-7.0.jar must not be included in the war file. This can be achieved by using
compileOnly 'javax:javaee-api:7.0'
for this dependency.
The same applies to all dependencies beginning with org.glassfish. These implement (parts of) the Java EE API – and therefore we should not rely on them directly.
For which reason the JacORB was chosen? The JDK contains an IDL compiler and does not require additional jars.
Best Regards
Stefan
BMW Group
Stefan Ebeling
Group IT – Versuchs- und Messdaten-Management (FG-453)
Bremer Straße 6
80807 München
Postanschrift:
80788 München
Tel.: +49 89 382 75 756
Mail: stefan.ebeling@xxxxxx
Web: http://www.bmwgroup.com/
--------------------------------------------------------------------
Bayerische Motoren Werke Aktiengesellschaft
Board of Management: Harald Krüger (Chairman),
Milagros Caiña Carreiro-Andree, Markus Duesmann,
Klaus Fröhlich, Nicolas Peter, Ian Robertson,
Peter Schwarzenbauer, Oliver Zipse.
Chairman of the Supervisory Board: Norbert Reithofer
Registered in Germany: München HRB 42243
--------------------------------------------------------------------
Hi,
today we released the version V0.7 of the openMDM(R) application.
Release information:
https://openmdm.atlassian.net/projects/REQU/versions/12907/
The code is in the Eclipse mdmbl git repositories on the master, tagged with "0.7".
The next week we will update the Eclipse mdmbl project page with the according documentation (Setup Guide and Installation Guide) and the deployment artefacts.
Best regards
Angelika Wittek
--
openMDM(R) EWG toolkit manager
mail: Angelika.Wittek.openMDM@xxxxxxxxx
phone: +49 1577 1900802