[Spring] gradle νλ‘μ νΈ μ€μΉ
ν΄λΉ κ²μκΈμμλ 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λ μλμΌλ‘ λ³λ μμ±ν΄μΌν¨.