Existe-t-il une version Maven pour eclipselink permettant aux bundles OSGi de fonctionner dans Felix et d'autres?
-
06-07-2019 - |
Question
Les bundles Eclipselink OSGi semblent avoir du mal à fonctionner dans certains conteneurs OSGi, notamment Felix, car ils ne parviennent pas à importer les packages (et qui sont exportés par le système) dont ils ont réellement besoin. Un exemple en est l’importation manquante de javax.xml.namespace
dans l’ensemble core
de la version 1.1.3 actuelle.
L'équipe eclipselink a ciblé ce type de problèmes en utilisant l'outil BND pour le processus de construction des versions 1.2 et 2.0. Ainsi, une fois que ceux-ci sont disponibles, nous pouvons nous attendre à ce que ce problème disparaisse.
Entre-temps, quelqu'un a-t-il créé et publié une version Maven à partir des sources eclipselink permettant le regroupement?
La solution
Avez-vous vérifié la version dans le référentiel SpringSource Enterprise Bundle ? Il se présente comme suit: / a> importez quand même javax.xml.namespace
.
Autres conseils
Voici le pom.xml fichier que nous utilisons pour créer un ensemble contenant EclipseLink et exposant JPA. Ce paquet contient uniquement EclipseLink, vous devriez donc pouvoir l’utiliser directement.