> Java > java지도 시간 > Maven이 프록시 뒤에서 SSL 문제를 경험하는 이유는 무엇입니까?

Maven이 프록시 뒤에서 SSL 문제를 경험하는 이유는 무엇입니까?

Susan Sarandon
풀어 주다: 2024-11-17 15:29:02
원래의
797명이 탐색했습니다.
Why Does Maven Experience SSL Issues Behind a Proxy? 
이 문제가 발생하는 이유는 무엇입니까?

일반적으로 Maven을 사용하는 모든 사람은 문제 없이 다운로드하고 실행합니다. 문제의 원인은 프록시 서버 구성일 가능성이 높습니다.

문제 해결

다음은 단계별 문제 해결 가이드입니다.

1 . 저장소 URL

브라우저(예: Internet Explorer)를 사용하여 Maven 중앙 저장소(https://repo.maven.apache.org/)를 방문하세요.

2. 저장소 인증서 검색

  • 자물쇠 아이콘을 클릭하고 "인증서 보기"를 선택합니다.
"세부 정보" 탭에서 "파일에 저장"을 선택하고 파일을 지정합니다. "Base 64 X.509(.CER)"로 입력합니다. 인증서를 컴퓨터의 위치에 저장하세요.

3. Truststore로 인증서 가져오기
  • 명령 프롬프트를 열고 다음 명령을 실행합니다(설정에 맞게 경로 수정):

4. 추가 매개변수로 Maven 명령 실행

  • 이제 추가된 매개변수 "-Djavax.net.ssl.trustStore=C:tempmavenKeystore"를 사용하여 Maven 명령을 다시 실행하여 신뢰 저장소의 위치를 ​​지정합니다. 가져온 인증서가 포함되어 있습니다.
keytool -import -file C:\temp\mavenCert.cer -keystore C:\temp\mavenKeystore
로그인 후 복사

선택 단계:

  • MAVEN_OPTS 환경 변수 설정

피하려면 매번 신뢰 저장소를 지정해야 하면 MAVEN_OPTS 환경 변수를 설정할 수 있습니다.

이렇게 하면 Maven이 항상 지정된 신뢰 저장소를 사용하게 됩니다.

위 내용은 Maven이 프록시 뒤에서 SSL 문제를 경험하는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿