-
[Spring] ์ดํด๋ฆฝ์ค Maven Repository ๊ฒฝ๋ก ์ค์ DEV ๐/JAVA Spring 2023. 8. 21. 17:24๋ฐ์ํ
[Issue]
- ๊ฐ๋ฐํ๊ฒฝ์ด ๋ค๋ฅธ ์ฌ๋ฌ ํ๋ก์ ํธ Repository๋ฅผ ๋๋์ง ์๊ณ ์์ ํ๋ค,, ์๋ง๋ ์ด๋ค ์ถฉ๋์ด ์๊ฒจ์ ๋ก์ปฌ ํ๋ก์ ํธ ์คํ์ด ๋์ง ์์๋ค
- ๋ณดํต์ Project Clean ๋๋ .m2 repository ๋ด ํ์ผ ์ ์ฒด ์ญ์ ํ Maven>Update Project ํ๋ฉด ํด๊ฒฐ๋๋๋ฐ ์๋๋๋ผ..
[ํด๊ฒฐ๋ฐฉ๋ฒ]
1. settings.xml ์์ฑ
- ํ๊ฒฝ์ด ๋ค๋ฅธ ํ๋ก์ ํธ๋ณ๋ก ๊ฐ๊ฐ ์ํฌ์คํ์ด์ค ์์ฑํด์ ๊ทธ ์์ ๋ง๋๋ ๊ฒ ์ถ์ฒ!
- ํ์ผ๋ช 'settings.xml'
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <localRepository>[์ํฌ์คํ์ด์ค ๊ฒฝ๋ก ๋๋ ๋ฆฌํฌ์งํ ๋ฆฌ ๋ง๋ค ๊ฒฝ๋ก]\repository</localRepository> <interactiveMode>true</interactiveMode> <offline>false</offline> </settings>
2. ์ดํด๋ฆฝ์ค ์๋จ [Window] > [Preferences]
3. 'User Settings' ๊ฒ์
- ๋ณ๊ฒฝํ์ง ์์ผ๋ฉด Repository ๊ฒฝ๋ก๋ 'C:\User\[์ ์ ๋ช ]\.m2\repository' ๋ก ์ค์ ๋์ด ์์
4. ์ดํด๋ฆฝ์ค Maven Repository ๊ฒฝ๋ก ๋ณ๊ฒฝ
- User Settings - Browse... ํด๋ฆญ
- ๋ง๋ค์ด๋ ผ settings.xml ์ ํํ๋ฉด ์ settings.xml์์ ์ค์ ํ ๊ฒฝ๋ก๋ก Local Repository ์๋์ผ๋ก ์กํ๋ค
5. ํ๋ก์ ํธ ์ฐํด๋ฆญ > [Maven] > [Update Project] ๋๋ Alt+F5
- repository ํด๋ ๋ด์ ํด๋น Maven ํ์ผ๋ค์ด ์์ฑ๋๋ฉด ์ฑ๊ณต!
๋ฐ์ํ'DEV ๐ > JAVA Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JAVA] ์ค์ผ์ค๋ฌ @Scheduled cronํํ์ (0) 2022.06.23 [JAVA] ์ธ์ ์๊ฐ ์ค์ _ SessionTimeOut (0) 2022.03.17 [JAVA] ์ฒจ๋ถํ์ผ ๋ค์ด๋ก๋ ์ ํ๊ธ์ ๋ชฉ ๊นจ์ง ๋ฐ ์ค๋ฅ ์ฒ๋ฆฌ (0) 2021.08.27 [Spring] ์ ์์ ๋ถํ๋ ์์ํฌ์์ CORS ๋ฌธ์ ํด๊ฒฐํ๊ธฐ (0) 2021.08.11 [Spring] Maven & Gradle (0) 2019.02.04