아무거나

[Maven] Blocked mirror for repositories .. 에러가 표시되며 다운로드가 안되는경우 본문

Java/Gradle & Maven

[Maven] Blocked mirror for repositories .. 에러가 표시되며 다운로드가 안되는경우

전봉근 2022. 4. 8. 15:49
반응형

Blocked mirror for repositories .. 에러가 표시되며 다운로드가 안되는경우

  • 현재 폐쇠망에서 특정 모듈을 Nexus에 모아 사용하고 있는 상태이며 알아본 결과 Maven 3.8.1 버전부터 http에 대한 외부 연결을 막는 설정이 default로 변경되었다고함
  • 해결방법은 해당 nexus를 https로 변경시켜주는 방법 또는 maven의 settings.xml에 http를 무력화 시켜주는 코드를 삽입하는 총 두 가지의 방법이 있으며 우선 settings.xml 을 활용하는 방법으로 진행하였다.
    [settings.xml]
      <settings xmlns="http://maven.apache.org/SETTINGS/1.2.0" ....>
          ...
              <mirrors>
                  <mirror>
                      <id>maven-default-http-blocker</id>
                      <mirrorOf>external:dont-match-anything-mate:*</mirrorOf>
                      <name>Pseudo repository to mirror external repositories initially using HTTP.</name>
                      <url>http://0.0.0.0/</url>
                      <blocked>false</blocked>
                  </mirror>
              </mirrors>
          ...
      </settings>
    
반응형
Comments