본문 바로가기

Backend/IDE

[STS] Updating Maven Dependencies 에러 & Git Merge Conflict 수행

반응형

Exception java.lang.ExceptionInitializerError [ ~ : Updating Maven Dependencies"] 에러

Maven Clean 후 Maven Build시 Goals에 install수행하게 작성

 


Git Merge Conflict 수행

Step 1) 원격 저장소의 변경사항 가져오기

프로젝트 선택하여 마우스 우클릭 >> Team >> Pull 선택

Conflicting이 발생한 commit 목록이 표시된다.

Step 2) Conflict 위치 찾기 및 수정

Eclipse의 Project Explorer에 conflict이 발생한 파일을 확인하다.

Git은 컴파일 오류를 유발고 눈에 띄게 할 목적으로 conflict이 발생한 부분을 <<<<<<< ====== >>>>>>> 로 표시한다.

복잡한 conflict이 발생한 경우 Eclipse에서 제공하는 merge 기능이 유용하다.

Project (또는 conflict이 발생한 파일 선택) >> Team >> Merge Tool

Merge 도구를 통해 수동 merge가 필요한 파일과 위치를 찾을 수 있다.

Merge 도구 메뉴:

아이콘 배치의 순서대로,

  •  좌/우 view 치환
  •  두 변경의 공통 원본 표시
  •  Three way compare: 공통 원본과 함께 두 변경 비교
  •  Conflict가 발생하지 않는 오른 쪽의내용을 모두 왼쪽에 반영
  •  왼쪽 변경을 오른 쪽에 반영
  •  오른 쪽의 변경을 왼쪽에 반영
  •  다음 차이점 위치
  •  이전 차이점 위치
  •  다음 변경
  •  이전 변경

수정을 완료하고 파일을 저장한다.

Step 3) Merge 결과 Commit & Push

Merge 한 파일을 Staged Changes 창으로 이동시키고 "Commit and Push" 또는 Commit 한다.

 

반응형

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

[STS4] MacOS STS4설치  (0) 2024.05.23
[Maven] Blocked Mirror for Repositories  (0) 2024.04.08
[STS] import시 에러  (0) 2024.03.27
[IntelliJ] IntelliJ 복구기능  (0) 2024.03.13
[git] .gitignore 적용  (0) 2024.03.07