STS4์ SVN ์๋ ์ค์น
2025๋ 04์ 28์ผ ์์์ผ๋ถํฐ STS4 IDE ์์ Eclipse Marketplace ์ ์์ด ์ํํ์ง ๋ชปํ์ต๋๋ค. ํ์๊ฐ ๊ธ ์์ฑ์ ํ๊ณ ์๋ ํ์ฌ๊น์ง๋ Eclipse Marketplace ์ ์์ด ์ํํ์ง ๋ชปํ๊ณ ์์ต๋๋ค. STS์์ ๋ด๊ฐ ์ฌ์ฉํ๊ณ ์ ํ๋ ์ฌ๋ฌ ํ๋ฌ๊ทธ์ธ์ ์ค์นํ๋ ค๋ฉด Eclipse Marketplace๋ฅผ ํ์ฉํ๊ฒ ๋๋๋ฐ ์ ์๋ถํฐ ์ํํ์ง ๋ชปํ๋ ํ์ ํ๋ฌ๊ทธ์ธ์ ์ค์นํ๋๋ฐ ๋ฌธ์ ๊ฐ ์์ต๋๋ค. ๊ทธ๋์ ๋ง์ผํ๋ ์ด์ค๋ฅผ ํตํด ์ค์นํ์ง ๋ชปํ๋ ๋ถํธํจ์ ํด๊ฒฐํ๊ธฐ ์ํด์ SVN ํ๋ฌ๊ทธ์ธ์ ์๋์ผ๋ก ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์์๋ณด๊ฒ ์ต๋๋ค.
SVN ์ค์นํ๊ธฐ
ํ์๊ด๋ฆฌ๋ฅผ ์ํ SVN์ ์๋์ผ๋ก ์ค์นํ๊ธฐ ์ํด์ SVN ํ๋ฌ๊ทธ์ธ ์ค์น URL์ ์ด์ฉํ์ฌ 'Install New Software' ๋ฉ๋ด๋ฅผ ํตํด ์ค์น๋ฅผ ์งํํฉ๋๋ค. STS๋ EClipse๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๊ธฐ ๋๋ฌธ์ ํด๋น URL๋ Eclipse์์๋ง ๋ค์ด๋ก๋๋ฅผ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉํ ์ ์๋ URL์ ๋๋ค.
'Help > Install New Software' ๋ฉ๋ด๋ฅผ ์ ํํ๋ฉด ์ ์ด๋ฏธ์ง์ฒ๋ผ ํด๋น ์๋์ฐ ์ฐฝ์ด ๋ํ๋ฉ๋๋ค. 'Work with' ํญ๋ชฉ์ ์ค์น์ ํ์ํ URL์ ์ ๋ ฅ ํ, ์๋ ํฐ ๋ฐํ ์์ญ์ ํ์ธํด๋ณด๋ฉด ์ค์น๊ฐ ๊ฐ๋ฅํ ์ฌ๋ฌ ํ๋ฌ๊ทธ์ธ ๋ชฉ๋ก๋ค์ด ๋ํ๋ฉ๋๋ค. ๋จ์ผ ๋ชฉ๋ก์ผ ์๋ ์๊ณ ๊ด๋ จ ์ฌ๋ฌ ํ๋ฌ๊ทธ์ธ ๋ชฉ๋ก๋ค์ด ๋ํ๋ ์ ์์ต๋๋ค.
1. Help > Install New Software ๋ฉ๋ด๋ฅผ ๋ค์ด๊ฐ 'Work with' ํญ๋ชฉ ๋ถ๋ถ์ ์๋ URL์ ์ ๋ ฅํ๊ณ ๊ฒ์ํฉ๋๋ค.
https://download.eclipse.org/technology/subversive/4.8/release/latest
Eclipse software repository | The Eclipse Foundation
The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 360 open source projects, including runtimes, tools and frameworks.
download.eclipse.org
ํด๋น URL๋ก ๊ฒ์ํด๋ณด๋ฉด ์๋ ํ์์ ๋ฐฐ๊ฒฝ์ ๊ฒ์ ์์ญ์์ 'Subversive' ์ ๊ด๋ จ๋ ํ๋ฌ๊ทธ์ธ ๋ชฉ๋ก์ ํ์ธํ ์ ์์ต๋๋ค. ๊ทธ ์ค ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ ํ๋ฌ๊ทธ์ธ์ 'Subversive' ๋ผ๋ ์ด๋ฆ์ ์ ์ผ ์๋จ ํ๋ฌ๊ทธ์ธ์ ๋๋ค. ํด๋น ํ๋ฌ๊ทธ์ธ์ ์ ํ ํ๊ณ ์๋ 'Finish' ๋ฒํผ์ ๋๋ฌ ๋ค์์ผ๋ก ์งํํฉ๋๋ค.
'Finish' ๋ฒํผ์ ๋๋ฅด๋ฉด Install์ ์งํํฉ๋๋ค. ์๋ ํ๋ก๊ทธ๋์ค๋ฐ๋ฅผ ํตํด์ ์งํ๋ฅ ์ ํ์ธํ ์ ์๊ณ ๋คํธ์ํฌ ์ํ์ ๋ฐ๋ผ ์งํ ์๋์ ์๊ฐ์ ์ฐจ์ด๊ฐ ๋ ์ ์์ต๋๋ค. ๊ทธ๋ ์ง๋ง ์ค๋ ์๊ฐ์ด ๊ฑธ๋ฆด๋งํผ์ ์์ ์ ์๋๋๋ค.
2. ์ค์น ํ๊ฒ ๋ ํ๋ฌ๊ทธ์ธ ๋ชฉ๋ก์ Details๋ก ํ์ธํฉ๋๋ค. ํ์ธ ํ 'Finish'๋ฒํผ์ ๋๋ฌ ๋ค์์ผ๋ก ์งํํฉ๋๋ค.
3. ํ์๋ ์ฌ๋ฌ ๋ฐ์ ์์ ์ธ์ฆ์, KEY ๋ฑ์ ํ์ธ ํ ์ ์๊ณ 'Authority' ํญ๋ชฉ์ ๋ชจ๋ ํญ๋ชฉ์ ์ฒดํฌ ํ, 'Trust Selected' ๋ฒํผ์ ๋๋ฌ ๋ค์์ผ๋ก ์งํํฉ๋๋ค.
'ํด๋น ์๋ช ์๋ฅผ ์ ๋ขฐํ์ญ๋๊น?' ๋ผ๋ ์๋์ฐ ์ฐฝ์ ์ฌ๋ฌ ์ธ์ฆ์ ๋ฐ Key ๋ด์ฉ์ ํ์ธ ํ ์ ์์ต๋๋ค. ๋ชจ๋ ํญ๋ชฉ์ ์ฒดํฌ ํ ์๋ ๋ฒํผ์ ๋๋ฌ ๋ค์์ผ๋ก ์งํํฉ๋๋ค. ์ด๋, ๋ฐ๋ณต์ ์ผ๋ก ์ฌ๋ฌ ์๋ช ์ ์ ๋ขฐ๋ฅผ ์ํ ์๋์ฐ ์ฐฝ์ด ๋ํ๋ ์ ์์ต๋๋ค. ๋ชจ๋ ์ ๋ขฐ ๋ฒํผ์ ๋๋ฌ ๋ค์์ผ๋ก ์งํํด์ฃผ์ธ์.
4. ํ๋ฌ๊ทธ์ธ ์ค์น๊ฐ ์๋ฃ๋์๋ค๋ฉด 'Restart Now' ๋ฒํผ์ ๋๋ฌ STS4๋ฅผ ์ฌ์์ํฉ๋๋ค.
SVN ํ๋ฌ๊ทธ์ธ ์ค์น ํ์ธ
1. 'Window > Show View > Other' ๋ฉ๋ด๋ฅผ ์ ํํฉ๋๋ค.
2. 'SVN'์ ๊ฒ์ํฉ๋๋ค. ๊ฒ์ ๋ด์ญ์ผ๋ก SVN Repository๊ฐ ์กด์ฌํ๋ค๋ฉด ์ค์น๊ฐ ์๋ฃ๋์์ต๋๋ค.
'SVN Team Provider'๊ฐ ์ ์์ ์ผ๋ก ์ค์น๋์๋ค๋ฉด ํ์๊ด๋ฆฌ SVN์ Show View ํญ๋ชฉ์์ ํ์ธํ ์ ์์ต๋๋ค. ์ค์น์ ๋ฌธ์ ๊ฐ ์๊ฑฐ๋ ์ค์น๊ฐ ์ํํ๊ฒ ์งํ๋์ง ์์์ ๊ฒฝ์ฐ์ ํ๋ฌ๊ทธ์ธ ๋ชฉ๋ก์ด ์๋ชป ๋ํ๋๊ฑฐ๋ ์์ ๋ํ๋์ง ์์ ์ ์์ต๋๋ค. ๊ทธ๋ด๋ ์ฒ์๋ถํฐ ๋ค์ ์ฌ์ค์น๋ฅผ ์งํํฉ๋๋ค.
SVN Connector ์ค์น ํ์ธ
SVN ์ฐ๋์ ์ํํ๊ฒ ์งํํ๊ธฐ ์ํด์๋ SVN Connector๊ฐ ํ์ํฉ๋๋ค. ๊ทธ๋์ STS์ SVN ํญ๋ชฉ์ ๊ฒ์ํ์ ๋ SVN Connector๊ฐ ์ ์์ ์ผ๋ก ์ค์น๋์ด์๋์ง ํ์ธํ๊ธฐ ์ํด์ Window > Preferences > SVN ๊ฒ์ ํ ํด๋น ํญ๋ชฉ์ผ๋ก ๋ค์ด๊ฐ๋๋ค.
SVN ํญ๋ชฉ์ ๋ค์ด๊ฐ๋ณด๋ฉด ์ ์ด๋ฏธ์ง 2๊ฐ์ง์ฒ๋ผ 'No Connector Found' ์๋์ฐ๊ฐ ๋ํ๋๊ฑฐ๋ SVN Connector ํญ์ ๋๋ ์ ๋ Connector๊ฐ ์๋ค๋ฉด ์ ์์ ์ผ๋ก Connector๊ฐ ์ค์น๋์ด ์์ง ์์ ์ํ์ ๋๋ค. ์ด๋ฐ ๊ฒฝ์ฐ๋ผ๋ฉด Connector๋ฅผ ๊ผญ ์ค์นํด์ผํฉ๋๋ค. ๊ทธ๋ ์ง ์๋ค๋ฉด SVN์ ์ฐ๋ํ ์ ์์ต๋๋ค.
SVN Connector ํ๋ฌ๊ทธ์ธ์ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ์๋ ๊ฒ์๊ธ๋ก ๋์ฒดํ๊ฒ ์ต๋๋ค. ์๋ ๋งํฌ๋ฅผ ํตํด์ ๋ค์ด๊ฐ๋ณด๋ฉด ์์ ํญ๋ชฉ๋ค ์ค 10๋ฒ์ ํด๋นํ๋ ์์๋ถํฐ๊ฐ SVN Connector๋ฅผ ์ค์นํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ์ฐธ๊ณ ํ์ ์ Connector๋ฅผ ์ค์นํ๋๋ก ํฉ๋๋ค.
SVN Connector ์ค์น ๋ฐฉ๋ฒ : https://junesker.tistory.com/100
[SPRING] STS4 IDE์ SVN ์ค์นํ๋ ๋ฐฉ๋ฒ / SVN Connectors Error ํด๊ฒฐ๋ฐฉ๋ฒ / STS4 SVN ์ค์น ๋ฐ ์๋ฌ ํด๊ฒฐ๋ฐฉ๋ฒ
2024๋ ์ด๊น์ง STS3๋ฅผ ์ด์ฉํ Spring Legacy Project๋ฅผ ํ์๋ ๋ง์ด ์ฌ์ฉํ๋ค. ์ด์ค๋ฐ์ผ๋ก ๋ค์ด์ค๋ฉด์ Spring Tool Suite4๋ฅผ ์ด์ฉํ Spring Boot Project์ธ Starter Project๋ฅผ ์ฌ์ฉํ๊ธฐ ์์ํ๋๋ฐ, ์ฌ๋ฌ ํ๋ก์ ํธ๋ฅผ ๊ด
junesker.tistory.com
@Junesker