저는 의존성 다운로드를 위해 내부적으로 설치된 Maven 프록시를 사용하는 대기업에서 일합니다. 우리는 네트워크 (Websense)가 .jar 확장자를 가진 파일의 다운로드를 허용하지 않기 때문에 프록시를 사용해야합니다. 따라서 pom이 외부 종속성을 선언 할 때마다 maven은 프록시에서 jar 파일을 얻으려고 시도합니다. 그것이 프록시에 없으면, 프록시는이 Websense 난센스의 범위 밖에있는 프록시가 인터넷에서 다운로드 할 것입니다. 이 방법은 완벽하지는 않지만 큰 작업을합니다. 우리는 그 저장소 URL을 수동으로 포함하는, 프록시 서버에 선언에는 저장소가없는 대한 종속성을 포함 할 필요 할 때마다 작동하지 않습니다P2P 모드를 지원하는 Maven 플러그인이 있습니까?
것들은
- 있습니다.
- 내부 메이븐 프록시에 확장을위한 대역폭이 충분하지 않습니다. 언젠가는 7 MB jar 파일을 다운로드하는 데 10 분이 걸립니다.
해결 방법으로 우리는 maven에 P2P 플러그인을 설치할 수 있다면 jar 파일이 필요할 때마다 먼저 피어를 확인할 수 있다고 생각했습니다 (예 : 내 옆에 앉아있는 개발자의 로컬 메이븐 레포)) 내부 메이븐 프록시를 치기 전에. 이렇게하면 의존성을 다운로드하는 데 걸리는 시간이 크게 줄어들며, 누군가가 메이븐 리포지토리 URL을 수동으로 추가하는 전자 메일을 넣는 관료주의를 피할 수 있습니다.
어떤 종류의 Maven 프록시입니까? – khmarbaise
여기서는 제가 이야기하는 넥서스 기반 저장소 관리자입니다. –