Programing/Error Resolution(오류해결)

Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream 오류 해결하기

세기루민 2023. 5. 23. 10:48
728x90

메이븐 프로젝트에서 pom.xml 파일 변경 시 위와 같은 오류가 발생했다.

Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream

 

내가 시도 및 해결한 방법은 아래와 같다. 

1. target/surefire-reports 폴더 제거 ( 해결 x )

- 스택오버플로우를 찾아본 결과에 따라 target/surefire 폴더를 지우면 해결된다는 말이 있어서 시도해봤다. 

- maven을 package 시도 시 빌드 오류가 발생했을 경우 target에는 패키지가 준비되어있다고 인지되고 있는 상태임으로 

계속 package하게 될 경우 동일한 오류가 반복되기 때문에 힙 할당으로 생성된 target/surefire-report 폴더를 제거해줬다. 

- 당연하게도 target/surefire 디렉토리의 경우 실패 결과를 정라히는 디렉토리이기 때문에 해결되지 않았다.

 

2. pom.xml 파일 수정 

- 고민 끝에 생각했던 부분이 dependency로 인한 오류라고 생각했다. 

- 우선 내가 개발하는 환경은 폐쇠망이기 때문에 최대한 외부의 의존성 제거와 다른 영향도를 고려해봐야 하는데 

내가 추려낸 부분은 maven.complier.source/target에 대한 부분이였다. 

JDK에 알맞는 버전을 사용해야 했으나 그렇지 않아서 발생했던 문제였고, plugin 버전을 jdk와 안맞게 설정해서

발생된 문제로 확인된다. 

이에 따라 나는 maven.compiler.source/target 로직을 제거하여 문제를 해결했다. 

- 외부 라이브러리 사용이 가능하다면 버전을 JDK와 맞춰서 수정하면 된다.

 

 

 

728x90