Transitiva dipendenze bundle?
-
18-09-2019 - |
Domanda
quando si utilizza bundle
come il confezionamento di un manufatto Maven, mi sembra di perdere tutte le informazioni sulle dipendenze transitive. Quindi se artefatto A dipende artefatto B e B è confezionato come un fascio, A non vede le dipendenze Maven che B contiene. Questo porta a un sacco di problemi con i plugin Maven utilizzati in POM di A che hanno bisogno di queste informazioni (come ad esempio Maven-dipendenza-plugin o maven-eclipse-plugin). L'unica soluzione che ho trovato è di incorporare le dipendenze nel fascio (usign Incorpora-dipendenze nella configurazione del plugin fascio felix). Io non voglio fare questo, però, voglio tenerli nelle proprie file. C'è un'altra soluzione?
Soluzione
La causa di questo comportamento è un bug, che è già stato fissato nell'ultima (a partire da ora inedito) versione del Maven-fascio-plugin. Quindi, nel caso in cui qualcuno qui si imbatte, è sufficiente eseguire l'aggiornamento alla versione più recente del plugin (o costruire da soli o scarica dal apache repository snapshot di ) e il problema andrà via.