Hi,
I updated my JAX-RS Whiteboard example from enRoute OSGi R7 (created via archetypes) to OSGi R8 and Java 11.
https://github.com/fipro78/osgi-jaxrs
I have some questions related to the update:
1. Are there any plans to provide enRoute archetypes for R8? Or is the archetype approach dropped? It was quite hard to gather all the necessary dependencies manually.
It worked out at the end and there are quite some examples to have a look, but for a new start the archetypes where quite helpful.
2. I realized an increase of the size of the executable jar after updating to R8, the newest libraries and Java 11. Of course there is an increase because of the
XML stuff. One of the reasons why I wanted to update to Java 11 to see the effects. But one thing I didn't get is that now several CXF bundles are required and included in the resulting jar. They weren't necessary before (which was a 1.0.1).
I'm just curious why they are included now. There is no indication in the change log, and it feels strange that for example the CXF JAX-RS Client API and the CXF
JAX-RS Frontend are now a required part of a runtime that provides a REST service. Is this by intention or maybe a mistake and they should be optional?
Greez,
Dirk
Mit freundlichen Grüßen / Best regards
Dirk Fauth
ETAS Advance Engineering
T +49 711 3423-2174
Dirk.Fauth@xxxxxxxx
ETAS GmbH, ETAS/ENA
Borsigstraße 24, 70469 Stuttgart, Germany
www.etas.com
ETAS – Empowering Tomorrow’s Automotive Software
Managing Directors: Christoph Hartung, Günter Gromeier, Götz Nigge
Chairman of the Supervisory Board: Dr. Walter Schirm
Registered Office: Stuttgart, Registration Court: Amtsgericht Stuttgart, HRB: 19033