Ho difficoltà a imparare Maven in quei giorni, sembra più difficile che imparare tutti i 4-5 linguaggi di programmazione che conosco del tutto. Tuttavia, sono stati fatti i primi passi e sono riuscito a creare un primo progetto di servizi Java REST basato su Jersey in Eclipse con il plugin m2eclipse. Come ho cercato di farlo, ho aggiunto un gruppo di repository globali la maggior parte dei quali sono irrilevanti o errati e in qualche modo li ho aggiunti a "Effective POM" invece del progetto POM, quindi ci sono numerosi repository di rifiuti in tutto il mondo. Ora la domanda:Come rimuovere repository da Efficace POM
Come posso modificare/gestire 'Efficace POM' al fine di rimuovere quei repository? Ho provato a farlo con l'editor POM incorporato ma lo mostra come di sola lettura, ho anche provato a rimuoverli tramite la scheda 'Maven Repositories' ma non esiste affatto tale opzione.
Forse c'è un modo per modificarlo manualmente, dove si trova il POM globale nel file system?
In "Efficacia POM", è possibile visualizzare duplicati aggiunti in entrambi i tag <repository>
e <pluginRepository>
. Qual è la differenza tra questi tag? Se li rimuovo manualmente, dovrei rimuovere entrambi?
In primo luogo, grazie per la spiegazione su Efficace POM, almeno ora è chiaro di cosa si tratta :) – aquila
Ho finalmente trovato dove tutti questi repository sono stati aggiunti a - .m2 \ settings.xml, che è una specie di file con impostazioni comuni a tutti i progetti, non è vero? Quindi, c'è qualche opzione per modificarlo convenzionalmente o solo l'approccio manuale? – aquila
@aquila: ah, sì, ho dimenticato di menzionare settings.xml, mi dispiace per quello. Ho modificato la mia risposta in modo corrispondente (e sì, puoi modificarli, sono solo file XML, tieni presente che alcuni settings.xml possono essere globali e utilizzati da altri nel sistema - non sembra essere il caso qui). –