Existe uma compilação Maven para EclipseLink que faz com que os pacotes OSGi são executados em Felix e os outros?
-
06-07-2019 - |
Pergunta
Os pacotes EclipseLink OSGi parecem ter problemas de funcionamento em alguns recipientes OSGi, nomeadamente Felix, porque eles não conseguem pacotes de importação (e que são exportadas pelo sistema) que eles realmente necessitam. Um exemplo é a importação falta de javax.xml.namespace
no pacote core
da versão atual 1.1.3.
A equipe EclipseLink tem como alvo este tipo de problemas usando a ferramenta BND para o processo de construção nas versões 1.2 e 2.0, então quando estes estão fora, podemos esperar que este problema seja ido.
Entretanto, se alguém configurar e publicada uma compilação Maven a partir das fontes EclipseLink que faz o direito agrupamento?
Solução
Você verificou a versão na SpringSource Empresa Bundle Repository ? Parece que a sua EclipseLink pacotes está importando javax.xml.namespace
de qualquer maneira.
Outras dicas
Aqui está o pom.xml arquivo usamos criar um pacote que tem EclipseLink e expõe JPA. Este pacote só tem EclipseLink para que você deve ser capaz de usá-lo diretamente.