FS_hansol
[Spring] Trouble Gradle ๋ณธ๋ฌธ
์ํฉ
Spring ํ์ต์ ์ํด GitHub์์ spring-advancedํ๋ก์ ํธ๋ฅผ ํฌํฌ๋ฐ์ ๋ก์ปฌ์์ ์คํํ๋ ค ํ๋ค.
์ด์ ์ ์งํํ ํํ๋ก์ ํธ์์๋ ./gradlew๋ช
๋ น์ด๋ก ์ ์ ๋น๋๊ฐ ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ๋์ผํ๊ฒ ๋์ํ ๊ฒ์ผ๋ก ๊ธฐ๋ํ๋ค.
๋ฌธ์ ๋ฐ์
.\gradlew build
ํ๋ก์ ํธ ๋ฃจํธ ๊ฒฝ๋ก์์ ๋ค์ ๋ช ๋ น ์คํ ์ ์๋ฌ ๋ฐ์
Exception in thread "main" java.lang.RuntimeException:
Wrapper properties file 'C:\Users\user\Desktop\spring-advanced\gradle\wrapper\gradle-wrapper.properties' does not exist.
๋ํ gradle -v ๋ช ๋ น์ด๋ ์ฒ์์๋ ๋์ํ์ง ์์๋ค.
์์ธ ํ์ ๋ฐ ๋ถ์
- Gradle ์ค์น ๋ถ์ฌ
๋ก์ปฌPC์ Gradle์ด ์ค์น๋์ด ์์ง ์์ gradle ๋ช
๋ น์ด ์์ฒด๊ฐ ์คํ๋์ง ์์๋ค.
ํํ๋ Gradle Wrapper๊ฐ ๋ชจ๋ ํฌํจ๋์ด ์์ด์ ์์คํ
์ ๋ณ๋ ์ค์น๊ฐ ์์ด๋ ์คํ ๊ฐ๋ฅํ๋ค.
- Wrapperํ์ผ ๋ถ์์
spring-advancedํ๋ก์ ํธ๋ gradlew, gradlew.bat, gradle/wrapperํด๋๋ ์กด์ฌํ์ผ๋ ํต์ฌ ํ์ผ์ธ gradle-wapper.properties๊ฐ ๋๋ฝ๋์ด ์์๋ค.
settings.gradle์ ๋จ์ํ ํ๋ก์ ํธ๋ช
์ ์ง์ ํ๋ ์ญํ (rootProject.name='export')๋ง ํ๊ณ Wrapper ๋์๊ณผ๋ ๋ฌด๊ด
๋ฐ๋ผ์ Gradle์ด ์ด๋ค ๋ฒ์ ์ ๋ค์ด๋ก๋ํด์ผ ํ ์ง ์ ์ ์์ด ์คํ ์๋ ์ Could not load wapper properties์๋ฌ๊ฐ ๋ฐ์ํ ๊ฒ
๊ฒฐ๋ก , Gradle ์คํ ๋ถ๊ฐ์ ๊ทผ๋ณธ ์์ธ์ธ gradle-wapper.properties ํ์ผ์ ๋๋ฝ
ํด๊ฒฐ
1. ์ ์ญ Gradle ์ค์น
Gradle | Releases
Find binaries and reference documentation for current and past versions of Gradle.
gradle.org
๊ณต์ ์ฌ์ดํธ์์ gradle-9.0.0-bin.zip ๋ค์ด๋ก๋ ํ
C:\Users\user\Desktop\gradle-9.0.0-bin\gradle-9.0.0๊ฒฝ๋ก์ ์์ถ ํด์
ํ๊ฒฝ ๋ณ์
- GRADLE_HOME = C:\Users\user\Desktop\gradle-9.0.0-bin\gradle-9.0.0
- Path์ %GRADLE_HOME%\bin ์ถ๊ฐ
cmd์ gradle -v ๋ช ๋ น์ด ์ ๋ ฅํ์ฌ ์ ์๋์ ํ์ธ!
gradle -v
2. Wrapper ์ฌ์์ฑ
์ดํ์ ํ๋ก์ ํธ ๋ฃจํธ์ ์๋ ๋ช ๋ น์ด ์คํ!
gradle wrapper --gradle-version 8.10.2
์ด ๊ณผ์ ์์ gradlew, gradlew.bat, gradle/wapper/gradle-wrapper.properties๊ฐ ๋ค์ ์์ฑ๋จ
gradlew
gradlew.bat
gradle/wrapper/gradle-wrapper.properties
gradle/wrapper/gradle-wrapper.jar
๋น๋/์คํ ํ์ธ
.\gradlew --version
.\gradlew clean build
๊ทธ๋ผ ๋์ฒด ์ ํํ ๋๋ ์ ๋๋ ๊ฒ ํฌํฌ ๋ฐ์์จ ํ๋ก์ ํธ์์๋ ์๋์์๊น?
์ฐจ์ด์
ํํ(์ ์ ๋์)
๋ ํฌ์๋ Gradle Wrapper ํ์ธํธ๊ฐ ์ด๋ฏธ ํฌํจ๋์ด ์์๋ค
๋ฐ๋ผ์ ๋ก์ปฌ PC์ ์ ์ญ Gradle ์ค์น๊ฐ ์์ด๋ ./gradlew ์คํ ์ ์๋์ผ๋ก ์ง์ ๋ ๋ฒ์ ์ Gradle์ ๋ค์ด๋ก๋ ๋ฐ์ ์ฌ์ฉ ๊ฐ๋ฅํจ
์ฆ, ๋ก์ปฌ ํ๊ฒฝ์ Gradle์ด ์๋ ์๋ ๋ฌธ์ ์์ด ๋์ํจ
spring-advanced (๋ฌธ์ ๋ฐ์)
๋ ํฌ Wrapper ์คํฌ๋ฆฝํธ์ ํด๋๋ ์์ง๋ง, ํต์ฌ ํ์ผ์ธ gradle-wapper.properties๊ฐ ๋๋ฝ๋์ด ์๋ค.
Wapper๊ฐ ์ฌ์ฉํ Gradle ๋ฒ์ ์ ์ ์ ์์ด ์คํ ์คํจ
Wrapper properties file '...gradle-wrapper.properties' does not exist.
๋ฐ๋ผ์ ์ ์ญ Gradle ์ค์น๊ฐ ์๋ ์์ ์๋ gradle๋ gradlew๋ ๋ ๋ค ๋์ ๋ถ๊ฐ
ํ์ง๋ง, InteliJ์๋ ์ฝ๋ผ๋ฆฌ ์์ด์ฝ์ด ์๋๋ฐ??(Gradleํ๋ฌ๊ทธ์ธ)
์ธํ ๋ฆฌ์ ์ด๋ Gradleํ๋ฌ๊ทธ์ธ์ ๊ธฐ๋ณธ ์ ๊ณตํด์ ์ฝ๋ผ๋ฆฌ ์์ด์ฝ์ด ๋จ์ง๋ง, ์ค์ ๋น๋๋ ํ๋ก์ ํธ ๋ด gradle-wapper.properties ๋๋ ์์คํ Gradle์ ์ฐธ๊ณ ํจ
spring-advanced๋ Wapper ๋ถ์์ -> Gradle ์คํ ๋ถ๊ฐ ์ํ์๋ค.
์์ด์ฝ์ด ์๋ค๊ณ ํด์ Gradle์ด ์ ์์ ์ผ๋ก ์คํ ๊ฐ๋ฅํ ๊ฑด ์๋
๋ฐ๋ผ์, ํํ๋ wrapper๊ฐ ์์ ํ๊ธฐ ๋๋ฌธ.
'Spring_๋ถ์บ > Trouble Tang Tang ๐ซ๐ซ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Spring] newfeedproject_Trouble Shooting(auth) (1) | 2025.08.09 |
---|---|
[Java] Level.3_Trouble Shooting (0) | 2025.07.17 |
[Java] Level.2_Trouble Shooting (0) | 2025.07.14 |
[Java] Level.1_Trouble Shooting (3) | 2025.07.10 |
[Spring] 2์ฃผ์ฐจ-clone trouble (1) | 2025.07.09 |