Backend/Spring

[ERROR] 스프링 빌드 중 에러 모음

Mev01 2022. 9. 27. 22:39

 - 2022.09.27 maven-default-http-blocker error, 501 HTTPS Required error, invalid target release error, ExceptionInInitializerError

 

maven-default-http-blocker error

[ERROR] Failed to execute goal on project com: Could not resolve dependencies for project [Application Name]:com:war:0.0.1-SNAPSHOT: Failed to collect dependencies at com.nexacro:nexacro17-xeni:jar:[xeni version]: Failed to read artifact descriptor for com.nexacro:nexacro17-xeni:jar:[xeni version]: Could not transfer artifact com.nexacro:nexacro17-xeni:pom:[xeni version] from/to maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories: [tobesoft (http://mangosteen.tobesoft.co.kr/nexus/repository/maven-public/, default, releases+snapshots), mvn2 (http://repo1.maven.org/maven2/, default, releases+snapshots)] -> [Help 1]

http 이용해서 빌드하다 보니 http blokcer에 의해 막히는 에러

 

Maven 3.8.1부터 http 외부 연결 막는 설정이 default로 변경됨

Maven의 setting.xml 파일에서 maven-default-http-blocker 부분을 주석처리 혹은 삭제

 

로컬에서만 변경하므로 프로젝트 전체를 변경하려면 다른 방법 필요

setting.xml 수정할 수 없을 때 방법 찾기 필요

 

 

501 HTTPS Required error

[ERROR] Failed to execute goal on project com: Could not resolve dependencies for project [Application Name]:com:war:0.0.1-SNAPSHOT: Failed to collect dependencies at com.nexacro:nexacro17-xeni:jar:[xeni version]: Failed to read artifact descriptor for com.nexacro:nexacro17-xeni:jar:[xeni version]: Could not transfer artifact com.nexacro:nexacro17-xeni:pom:[xeni version] from/to mvn2 (http://repo1.maven.org/maven2/): transfer failed for http://repo1.maven.org/maven2/com/nexacro/nexacro17-xeni/[xeni version]/nexacro17-xeni-[xeni version].pom, status: 501 HTTPS Required -> [Help 1]

해당 주소에 jar 파일이 없는 에러

 

pom.xml Repository url 부분을 변경

http://repo1.maven.org/maven2 -> https://repo1.maven.org/maven2

 

 

invalid target release error

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:[maven version]:compile (default-compile) on project com: Fatal error compiling: invalid target release: [jdk version] -> [Help 1]

jenkins의 jdk 버전이 맞지 않아서 나는 에러

 

jenkins Global Configuraion JDK부분을 사용 중인 JDK로 수정

 

 

ExceptionInInitializerError

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:[maven version]:compile (default-compile) on project com: Fatal error compiling: java.lang.ExceptionInInitializerError: com.sun.tools.javac.code.TypeTags -> [Help 1]

org.deeplearning4j:deeplearning4j-core:jar가

org.projectlombok:lombok:jar에 종속되어 있어서 생기는 문제

 

lombok 버전 업그레이드로 해결

 

 

References


maven-default-http-blocker error

ExceptionInInitializerError

 

 

'Backend > Spring' 카테고리의 다른 글

ContextLoaderListener란  (0) 2022.10.21
spring boot 시간 설정  (0) 2021.11.11
Build Error : no main manifest attribute, in *.jar  (0) 2021.11.10
Error : HttpMediaTypeNotSupportedException  (0) 2021.10.04
API KEY 값 저장하기  (0) 2021.10.01