Per quanto riguarda la gestione del CP da parte del plugin di Maven ho notato che se nel pom si inserisce una versione di una libreria corrispondente ad una versione di un progetto presente nel workspace il plugin di maven fa riferimento al progetto e non al jar.
Ad esempio se in StorpaModel si fa riferimento a ClassiSCS e si inserisce una versione di ClassiSCS corrispondente alla versione che si ha attualmente sul workspace il plugin di maven fa riferimento alla cartella.
Questa caratteristica permette di far riferimento ad un altro progetto direttamente all'interno del workspace senza fare deploy dello snapshot o manipolare il pom e il CP del progetto.
Fare attenzione pero' che il progetto a cui ci si riferisce sia compilato.
Nel caso di cui sopra ad esempio le applicazioni non partivano perche non venivano trovate alcune risorse a cui le classi facevano riferrimento.

No comments:
Post a Comment