2024년 초까지 STS3를 이용한 Spring Legacy Project를 필자는 많이 사용했다. 초중반으로 들어오면서 Spring Tool Suite4를 이용한 Spring Boot Project인 Starter Project를 사용하기 시작했는데, 여러 프로젝트를 관리하면서 외부 서버로의 형상관리를 해야했다. 형상관리를 위한 툴은 여러가지가 존재하지만 대표적으로 SVN, Git 중 SVN을 이용한 형상관리를 진행하고자 했다. STS3에서 설치를 진행했던 방식 그대로 STS4에서도 동일한 방식으로 설치를 진행하려 한다. 그래서 오늘은, STS4에 SVN 설치 및 설정을 진행하고자한다. 그리고 설치 및 설정에 있어서 발생하는 에러 또한 필자가 조치했던 내용으로 공유하겠다.
STS4에 SVN 설치 및
Connector 에러 해결방법
사용 스펙
IDE | Spring Tool Suite 4.26.0.RELEASE |
SPRINGBOOT | Spring Boot 3.3.6 |
SVN Provider | SVN Team Provider 4.8 |
1. Help > Eclipse Marketplace 메뉴를 선택합니다.
SVN 설치에 필요한 'Subversive - SVN Team Provider 4.8' 플러그인을 설치하기 위해서 Help > Eclipse Marketplace 메뉴로 이동합니다.
2. 검색란에 'svn'을 검색하고 나타나는 'SVN Team Provider 4.8' 플러그인을 'Install' 버튼을 클릭해 설치를 진행해줍니다.
필자는 설치가 이미 진행되었기 때문에, 'Install'이 아닌 'Installed'가 나타난다.
3. 설치에 동의를 진행하고 설치에 필요한 항목들이 목록으로 나열되면, 항목들 옆 체크가 체크되어 있는지 확인 후 Confirm 버튼을 눌러 설치를 진행합니다. 설치가 완료되면, 오른쪽 하단 프로그래스바가 현재 설치 진행률을 표시해줍니다. 설치 시, 현재 프로젝트에 설치를 진행하기 위한 'Trust Check' 창이 나타날 수 있는데 모든 항목을 체크하고 'Trust'버튼을 눌러 동의를 진행해줍니다. 그렇게 설치가 거의 다 될 쯤에 'Restart Now'창이 나타나면 STS4를 재시작합니다.
필자가 설치를 진행하는 과정에서 캡쳐가 누락되어 다른 참고 이미지로 대체합니다. 대략 참고 이미지처럼 항목과 진행을 위한 버튼들이 나타나고 Confirm 버튼을 눌러 설치를 진행하면 됩니다.
4. SVN을 연동하기 위해 Commit을 진행할 프로젝트의 마우스 우클릭하여 Team > Share Project를 클릭합니다.
5. 연동을 진행할 'SVN' 종류를 선택하고 Next 버튼을 클릭합니다. 연동을 이어갈 SVN 접속 URL과 계정 정보를 입력하고 Finish를 클릭합니다.
6. 정보를 입력하고 연동을 이어가려 했으나, 에러가 발생하였다.
에러의 내용을 읽어보니 대략 'SVN을 이용해 연동을 진행하려 했으나 SVN Connector 라이브러리가 없어서 원활한 진행이 불가능하다' 라는 내용이었다. 그래서 SVN Connector가 정상적으로 설치되어 있는지 확인하기 위해서 설정을 확인한다.
7. Window > Preferences 로 들어가 'SVN'을 검색 후, 'SVN Connector' 탭으로 이동합니다.
SVN Connector 탭을 확인해본 결과, 연결된 Connector가 아무것도 없었다. 그렇기 때문에 SVN 연동이 정상적으로 이뤄지지 않은것이다. 그래서 Connector를 설치해야 한다. 'Get Connectors' 버튼이 보일 것이다. 버튼을 클릭해 찾아주는 Connector 플러그인을 설치한다.
8. 'Get Connectors' 버튼을 눌러 Connector 플러그인 설치를 진행합니다. 아래와 같은 화면이 아닌 검색된 플러그인이 목록으로 나타나고 해당 목록에서 플러그인을 선택하고 설치를 진행하면 됩니다. 하지만 필자는 해당 부분에서 STS가 멈추는 현상이 발생했다. (반복적으로...) 그래서 다른 방법으로 설치를 진행하려 한다.
9. Help > Install New Software 메뉴를 클릭합니다.
Eclipse Marketplace를 통해서도 여러 플러그인을 설치할 수 있지만, Install New Software 메뉴를 통해서도 설치 가능한 URL을 알고 있다면 해당 메뉴를 통해 설치가 가능하다.
10. Work with란에 설치를 진행할 URL 'https://osspit.org/eclipse/subversive-connectors/' 를 입력 후 검색을 진행합니다. (입력후 Enter) 검색을 진행하면 아래 이미지처럼 검색된 항목 하나가 결과로 나타납니다.
11. 검색된 항목을 선택 후, 설치를 진행합니다.
12. 설치할 항목이 표시되고 항목을 확인 후 Finish 버튼을 눌러 설치를 진행합니다.
13. 오른쪽 하단에 설치가 진행되고 있는 상태를 프로그래스바의 진행률을 통해 확인할 수 있습니다.
14. 설치를 진행하면서 기다리다보면 Trust 창이 나타납니다. 모든 항목을 체크하고 'Trust Selected'버튼을 눌러 설치를 이어 진행합니다.
15. 설치가 완료되면 'Restart Now' 버튼이 나타납니다. 그럼 Restart 버튼을 눌러 STS4를 재시작해줍니다. 재시작 후, SVN Connector가 정상적으로 설치됬는지를 확인하기 위해서 Window > Prefereces의 SVN Connector 항목으로 들어가 설치 유무를 확인합니다.
설치가 정상적으로 이루어졌다면 SVN Connector 항목의 설치된 내역이 나타납니다. 해당 내용이 나타난다는건 정상적으로 설치가 되었고 Connector를 통해 SVN 연동이 가능하다는 뜻이므로 연동을 진행해봅니다.
@Junesker
'D E V E L O P M E N T > SPRING' 카테고리의 다른 글
[SPRING] Spring Legacy Project 생성 시, Spring MVC Project Templates 보이지 않는 현상 해결 방법 (0) | 2024.03.19 |
---|---|
[SPRING] 네이버 스마트에디터2를 이용해서 이미지 업로드하기 (13) | 2020.04.07 |
[SPRING] CKEditor4를 이용해서 이미지 업로드하기 (5) | 2020.03.02 |
댓글