Salve,
non so se si possa parlare qui di Maven, ma penso di si.
In ottica aziendale ho installato un repository maven, usando un prodotto commerciale, per gestire releases e snapshots interni dell'azienda e dipendenze tra progetti interni. Quindi, dopo aver configurato settings.xml, adesso posso usare sia il repo ufficiale di maven che i nostri repository privati. Ho notato che maven, quando va a scaricare le dipendenze, prova a cercare le dipendenze che si trovano solo sul repository pubblico anche sui miei privati. ad esempio, prova a scaricare junit anche dai miei di repository dove ovviamente junit non è presente. E questo lo fa per tutti i pacchetti e i plugin
Ora, non che la cosa sia particolarmente problematica, è che ci mette comunque parecchio tempo a risolvere le dipendenze perchè, ad esempio, la stessa dipendenza la cerca in 4 repository prima di arrivare a quello di maven. Ovviamente, dopo una prima risoluzione, il problema non si pone piu. Ma sulla macchina di CI (Jenkins) dove ho settato il cleanup del repository, ogni volta lo stesso job ci mette parecchio tempo ad eseguirsi per via della latenza dei download
La mia domanda quindi è la seguente: è possibile dire a maven "ehi, guardati prima gli index dei vari repository e vedi che pacchetti hanno, così sai già dove andare a scaricare il pacchetto", ovviamente in linguaggio informatico ?![]()
Grazie mille