2012-09-26 27 views
5

Trudno mi zrozumieć różnicę między lustrem a serwerem proxy zdefiniowanym w pliku settings.xml. Czytam, że jakiekolwiek zdefiniowane lustro jest mirrrorOf, wszystkie żądania HTTP do tych (mirrorOf) repozytoriów są nadpisywane przez odpowiednie żądanie http do lustra. Czym zatem jest proxy? To pytanie pojawia się po rozwiązaniu problemu następującego błędu, który otrzymuję, gdy próbuję utworzyć nowy projekt za pomocą mvn archetype: generate.Serwer proxy Maven kontra lustro

Wtyczka 'org.apache.maven.plugins: Maven-archetyp-plugin' nie istnieje lub nie ważna wersja można znaleźć

Każda pomoc?

Odpowiedz

5

Proxy configuration dotyczy standardowego serwera proxy HTTP, który może wymagać połączenia z Internetem, takiego jak serwer proxy w przeglądarce internetowej. Nie odnosi się do funkcjonalności języka jako takiego, ale do uzyskania połączenia z Internetem.

Jeśli możesz korzystać z przeglądarki bez serwera proxy, prawdopodobnie nie potrzebujesz jej również dla Mavena i na odwrót.

Mirror configuration, z drugiej strony, ma zastąpić repozytorium maven innym. Nie są związane z łącznością - zmieniają cel, do którego stara się dotrzeć twoja maven.

+0

Dziękuję. To wyjaśnia. – Ajay