IntelliJ에서 Maven 목표는 작동하지만 동기화가 실패하면 프록시 엔드포인트를 교체하기 전에 임포터를 확인하세요. 이들은 별개의 소비자입니다:

작동하거나 실패하는 작업관련 프로세스 설정
IDE HTTP 연결 검사IntelliJ 자체의 HTTP 네트워킹 구성
프로젝트 가져오기 또는 동기화Maven 임포터의 JDK 및 JVM 옵션
Maven 목표 실행Maven 러너의 런타임 및 JVM 옵션

먼저 Maven 배포판과 선택한 사용자 설정 파일을 터미널에서 사용하는 명시적 재정의까지 포함해 비교하세요. 여러 VM 필드에 속성을 추가하기 전에 유효 설정의 활성 프록시를 일치시키세요.

그다음 실패하는 프로세스에서 Java 프록시 속성, 사용자 지정 트러스트스토어 또는 다른 JVM 옵션을 찾으세요. 러너 옵션은 목표에 영향을 주고, 임포터 옵션은 가져오기에 영향을 줍니다. 둘은 같은 것이 아닙니다. 선택한 두 JDK가 같은 엔드포인트를 사용하면서 서로 다른 조직 CA를 신뢰할 수 있으므로 인증서 오류가 암호 실패를 입증하지는 않습니다.

동기화만의 오류는 임포터와 그 입력에 주의를 기울이게 합니다. 목표만의 오류는 러너에 주의를 기울이게 합니다. 테스트나 포크된 애플리케이션은 자체 설정을 가진 또 다른 JVM을 도입할 수 있습니다.

일반 proxyHost 속성을 곳곳에 붙여 넣거나 번들된 Maven 파일을 편집하는 대신 해당 소유자에게서 수정하세요. 식별 가능한 설정 파일과 대상이 명확한 프로세스 옵션은 IDE 업데이트 후에도 결과를 재현 가능하게 만듭니다.

관련 글