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?

È stato utile?

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.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top