ํด๋น ๊ฒ์๊ธ์์๋ gradle ํ๋ก์ ํธ ์์ฑ ๋ฐฉ๋ฒ์ ๋ํด ์์ฑํ๋ค.
1. gradle ์ค์น ๋ฐ ํ๋ก์ ํธ ์ค์น
1. ์ฐ์ , ํด๋น ๋งํฌ๋ก ์ ์ํ์ฌ gradle์ ์ค์นํ๋ค.
Gradle | Releases
Find binaries and reference documentation for current and past versions of Gradle.
gradle.org
2. ์ค์น ํ Path ํ๊ฒฝ๋ณ์ ๊ฒฝ๋ก์ "[gradle์ค์น๊ฒฝ๋ก]/bin" ์ ์ถ๊ฐํ๋ค.
3. CMD ์ฐฝ์ ์คํ ํ ์๋์ ๊ฐ์ด gradle --version ์ ๋ ฅ ์ ์๋์ ๊ฐ์ด ๋ฒ์ ํ์ธ์ด ๊ฐ๋ฅํ๋ฉด ์ค์น์ ์ฑ๊ณตํ ๊ฒ์ด๋ค.
4. ๋ค์ gradle ํ๋ก์ ํธ ์์ฑ์ ์ํด ๋ฉ๋ชจ์ฅ ๋๋ notepad++์ ์ด์ฉํ์ฌ ์๋์ ๊ฐ์ด ์ฝ๋๋ฅผ ์ ๋ ฅ ํ ํ์ผ๋ช ์ build.gradle ๋ก ์ ์ฅํ๋ค.
apply plugin:'java'
sourceCompatibility = 11.0 //๋์ jdk ๋ฒ์ ์ 11.0 ๋ฒ์ ์ด๋ค
targetCompatibility = 11.0 //๋์ jdk ๋ฒ์ ์ 11.0 ๋ฒ์ ์ด๋ค
compileJava.options.encoding ="UTF-8"
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework:spring-context:5.0.2.RELEASE'
}
wrapper{
gradleVersion = '8.1.1' //๋์ gradle ๋ฒ์ ์ 8.1.1 ๋ฒ์ ์ด๋ค
}
5. ๋ค์ CMD์ฐฝ์์ gradle.build ํ์ผ์ด ์๋ ํด๋๋ก ์ด๋ ํ ์๋์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํ ํ ์ฌ์ง๊ณผ ๊ฐ์ด BUILD SUCCESSFULL์ด ๋ํ๋จ์ ํ์ธํ๋ค.
2. gradle ํ๋ก์ ํธ ์ํฌํธ
์ด์ ์ดํด๋ฆฝ์ค์์ ์์์ ๋ง๋ gradle ํ๋ก์ ํธ๋ฅผ import ํ๋ค.
1. ์ดํด๋ฆฝ์ค ์คํ ํ ์ฌ์ง๊ณผ ๊ฐ์ด 'Import projects...' ํด๋ฆญ
2. Existing Gradle Project ์ ํ ํ 'Next' ํด๋ฆญ
3. Next ํด๋ฆญ
4. Next ํด๋ฆญ
5. Next ํด๋ฆญ
6. Finish ํด๋ฆญ
7. Gradle ํ๋ก์ ํธ๊ฐ ์ฑ๊ณต์ ์ผ๋ก import ๋์๋ค.
* ์ฐธ๊ณ : ํด๋น ํ๋ก์ ํธ์์ src/main/java๋ ์๋์ผ๋ก ๋ณ๋ ์์ฑํด์ผํจ.
'Spring&Spring Boot > Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Spring] ์์ฃผ ์ฐ์ด๋ ์ด๋ ธํ ์ด์ ์ ๋ฆฌ (0) | 2023.04.21 |
---|---|
[Spring] ์คํ๋ง ๋น(Bean)์ด๋? (0) | 2023.04.18 |
[Spring] ์์กด์ฑ ์ฃผ์ (Dependency Injection, DI) ์ด๋? (0) | 2023.04.18 |