(1) 회사 인터넷망에서 이클립스-메이븐 사용을 하려는데 아래와 같은 에러가 발생하였다.

Could not transfer artifact org.apache.maven.archetypes:maven-archetype-quickstart:pom:1.1 from/to central (https://repo.maven.apache.org/maven2): sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

 

(2) 검색을 해 보니, 회사 인증서 같은 것을 jdk에 import 해야 한다고 하는데, 잘 모르겠고 너무나 귀찮은 작업…

 

(3) 그래서 maven central의 미러사이트를 사용하는 것으로 방향을 전환

(3-1) 미러사이트 목록

https://stackoverflow.com/questions/5233610/what-are-the-official-mirrors-of-the-maven-central-repository

 

(3-2) settings.xml 설정 샘플

<mirror>
  <id>mirror01</id>
  <mirrorOf>central</mirrorOf>
  <name>Human Readable Name for this Mirror.</name>
  <url>http://repo1.maven.org/maven2</url>
</mirror>

※ mirrorOf 가 central 로 되어 있어야 미러가 작동한다.