Pergunta

quando se utiliza bundle como a embalagem de um artefato Maven, eu parecem perder todas as informações sobre dependências transitivas. Então, se o artefato A depende artefato B e B é empacotado como um pacote, A não vê as dependências Maven que B tem. Isto leva a um monte de problemas com plugins Maven utilizados em POM de A que necessitam esta informação (como maven-dependência-plugin ou maven-eclipse-plugin). A única solução que têm encontrado é incorporar as dependências no feixe (usign Incorporar-Dependências na configuração do feixe Felix plug-in). Eu não quero fazer isso, no entanto, quero mantê-los em seus próprios arquivos. Existe outra solução?

Foi útil?

Solução

A causa deste comportamento é um bug, que já foi corrigidos na última (a partir de agora unreleased) versão do-bundle-plugin maven. Assim, no caso de alguém aqui se depara com isso, simplesmente atualizar para a versão mais recente do plug-in (ou construí-lo ou obtê-lo a partir do apache repositório instantâneo ) eo problema vai embora.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top