xcopy a maven .m2 repository * cartella su un altro computer?
Domanda
Sto usando Eclipse 3.7 e il mio repository Maven locale ha un sacco di barattoli. Ho provato a costruire il progetto su un altro computer che si trova su una rete diversa e ha restrizioni di download *.jar. Non sarò in grado di sollevare le restrizioni. Ecco un errore di esempio:
ad esempio l'accesso negato a http://repo1.maven.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/2.3.2/maven-compiler-plugin-2.3.2.jar Codice di errore 403, proibito (contenuto bloccato ...)
Sarebbe molto bello se potessi semplicemente copiare la mia cartella .M2 repository nella .m2 repository sull'altro computer-sia Windows. Non voglio davvero installare manualmente centinaia di barattoli sull'altro computer.
Xcopy per .m2 repository supportate?
Soluzione
Sì, puoi copiare il .m2/repository
cartella a qualsiasi altro dispositivo di posizione/archiviazione desiderata.
Maven deve solo conoscere il percorso del repository locale (per impostazione predefinita è in %USER_HOME%/.m2/repository
). Puoi cambiare quel percorso in Maven settings.xml
(vedere Riferimento delle impostazioni) se decidi di mantenere gli artefatti in una posizione diversa.