Spring Tool Suite 4 설치
아래 URL에서 스프링 툴 수트 4를 다운로드할 수 있습니다.
Spring | Tools
spring.io
개발 Host PC의 CPU와 OS 버전에 따라 STS4(Spring Tools 4 for Eclipse)를 선택합니다.
파일 확장자가 *.jar 파일임을 확인합니다.
해당 spring-tool-suite 4 파일을 원하는 디렉토리로 복사합니다.
그리고 윈도우 검색창에서 cmd를 검색합니다.
cmd을 실행시켜 prompt에 해당 spring-tool-suite 4 파일이 복사된 경로로 이동하기 위한 관련 커맨드를 실행시킵니다.(이 방법은 로컬 host pc에 JDK가 설치되어 있어야 합니다)
prompt에 다음과 같이 커맨드와 옵션을 실행시킵니다
java -jar spring-tool-suite-4-4.18.1.RELEASE-e4.27.0-win32.win32.x86_64.self-extracting.jar
위 그림처럼 커맨드 실행이 완료되면,spring-tool-suite-4-4.18.1.RELEASE-e4.27.0-win32.win32.x86_64.self-extracting.jar 파일이 위치한 경로에,sts-4.18.1.RELEASE 디렉토리가 생성되었음을 확인할 수 있습니다.
만약 개발자 host pc에 JDK가 설치되지 않은 경우,
해당 파일 확장자를 zip로 변경합니다.
압축을 해제합니다.
압축 파일 해제 후, 생성된 디렉토리로 이동한 후, contents.zip 파일을 복사 또는 잘라내기합니다.
원하는 디렉토리에 contents.zip 파일을 붙여넣기를 한 후, 압축을 해제합니다.
압축 해제가 완료되면 sts-4.18.1.RELEASE 디렉토리가 생성되었음을 확인할 수 있습니다.
sts-4.18.1.RELEASE 디렉토리로 이동하여 SpringToolSuite4.exe 파일을 실행시킵니다.
다음과 같이 정상적으로 실행되는 것을 확인합니다.
Lanch 버튼을 선택합니다. 다음과 같이 IDE가 실행되는 것을 확인할 수 있습니다.
Windows 메뉴에서 Show View 메뉴 아이템을 선택 -> Other... 메뉴 아이템 선택합니다.
팝업된 Show View 대화상자에서 아래와 같이 Maven Repositories를 선택합니다.
Maven 레파지토리 항목이 생성된 것을 확인할 수 있습니다.
Maven 레파지토리 관련 인덱스 메뉴 아이템들이 없는 것을 확인할 수 있습니다.
위 그림처럼 메이븐 레파지토리 인덱스 관련 메뉴 아이템 문제로 인해 최신 버전의 STS4을 사용하지 않고 이전 버전을 설치합니다.
이전 버전 다운로드 페이지로 이동하기 위해 PROJECT WIKI 버튼을 선택합니다.
사이드의 Pages에서 Previous Releases Eclipse를 선택합니다.
아래 URL로 이동되는 것을 확인할 수 있습니다.
https://github.com/spring-projects/sts4/wiki/Previous-Versions
Previous Versions
The next generation of tooling for Spring Boot, including support for Cloud Foundry manifest files, Concourse CI pipeline definitions, BOSH deployment manifests, and more... - Available for Eclipse...
github.com
Spring Tools 4.15.3 (Changelog) 를 다운로드합니다.
(이번에는 파일 확장자가 jar이 아닌 zip 파일을 다운로드합니다)
다운받은 zip 파일을 압축을 풀고, SpringToolSuite4.exe를 실행시킵니다.
Launch 버튼을 선택합니다.
4.18.1 버전에서 수행했던 사항을 동일하게 합니다.
4.15.3 버전에서는 아래 그림처럼 Maven 레파지토리 인덱스 메뉴 아이템들이 존재하는 것을 확인할 수 있습니다.
이제 롬복을 설치합니다.
'Spring Framework' 카테고리의 다른 글
Spring – JDBC Template (0) | 2024.04.09 |
---|---|
PlatformTransactionManager (0) | 2024.04.09 |
AOP (0) | 2024.04.09 |
Spring ProxyFactoryBean (0) | 2024.04.09 |
Factory Bean (0) | 2024.04.09 |