Come consulente, ho più client che sto facendo un lavoro per. Ogni client utilizza il proprio repository Maven interno, anch'esso configurato per il mirroring di Central e altri repository esterni. Devo configurare la mia installazione di Maven sul mio laptop in modo che quando lavoro per un client, utilizzi il loro repository interno per tutto.specchi multipli Maven per gli stessi repository
avevo pensato che sarei in grado di utilizzare i profili per gestire questo, ma le impostazioni specchio non può essere modificato per-profilo.
Qualcuno ha suggerimenti su come affrontare questa configurazione Maven?
Nota: una domanda simile è qui: How do I configure maven to access maven central if nexus server is down?, ma quella domanda riguarda il passaggio tra Centrale proveniente da uno specchio o meno. Che cosa ho bisogno è per il centrale (e non solo) di venire da uno specchio o una diversa base di alcune proprietà/impostazione/variabile ecc
Ho finalmente trovato un'altra domanda che mi ha dato abbastanza informazioni per rispondere alla mia stessa domanda. Riferimento: [link] (http://stackoverflow.com/a/1385744/1481288) Quindi, quello che ho fatto è impostare la mia definizione di mirror utilizzando $ {M2_MIRROR} nell'URL, e quindi posso impostare una variabile di ambiente che punta al repository interno corretto a seconda del client (o progetto interno) per cui lavoro. – MBru
+1 domanda molto molto interessante! Sono nello stesso caso, e mi chiedevo come affrontare un problema del genere ... +1 –