2022/01/26(수)
오류는 많이 경험하고 적어두면 좋아서 기록을 해보려고 한다.
이번에 경헌한 오류는 회사에서 일하며 솔루션을 intellij로 설치하다가 maven 오류가 났다
우선 에러 코드는 아래와 같이 출력했다
- 에러코드
Could not transfer artifact ###pom의 경로### from/to maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories: [public (http://119.207.76.92:8888/nexus/content/groups/public, default, releases+snapshots), snapshots (http://119.207.76.92:8888/nexus/content/repositories/snapshots, default, releases+snapshots), thirdparty (http://119.207.76.92:8888/nexus/content/repositories/thirdparty, default, releases+snapshots)]
- 이유
이런 오류가 나는 이유는 intellij의 maven은 https만 갈 수 있는데 내가 설치하고자 하는 솔루션이 http 주소이기 때문에 나는 오류라고 판단을 했다
- 해결방법
우회하는 방식으로 설정하여 해결했다
메이블 설정에서 http를 허용하는 settings.xml파일을 생성해준다!
.m2/settings.xml 파일을 만들고 그 안에 아래와같은 코드를 넣어준다
<mirrors>
<mirror>
<id>my-repo-mirror</id>
<name>My Repo HTTP Mirror</name>
<url>http://url-to.my/repo</url>
<mirrorOf>my-repo</mirrorOf>
</mirror>
</mirrors>
후에 intellij에서 설정을 setting.xml 파일로 지정해주고 다시 maven을 돌리면 해결되는 것을 확인했다
intellij 설정은 참고에서 아래 블로그에서 확인 후 적용하면된다.
- 참고
https://stackoverflow.com/questions/67001968/how-to-disable-maven-blocking-external-http-repositores
[Maven]메이븐 설정_intelliJ (tistory.com)
'코딩 연습장 > 오류!' 카테고리의 다른 글
Spring boot/MyBatis로 DB조회 시 에러 (0) | 2022.09.01 |
---|---|
JSP에서 axios에 호출하지 않는 오류 (0) | 2022.08.30 |
Spring + bitbucket 연동 문제 (1) | 2021.12.29 |
[오류] Transactional roll-back (0) | 2021.12.16 |
R - 패키지 설치 오류 (0) | 2021.04.11 |