gradle2 SpringBoot - build.gradleμ μ΄ν΄ * μ½λμ μ΄ν΄ buildscript { /* * ext: μ μλ³μλ₯Ό μ€μ νκ² λ€. * 'springBootVersion' μ΄λΌλ μ μλ³μμ κ°μ '2.1.7 RELEASE' μ΄λ€. * */ ext { springBootVersion = '2.1.7.RELEASE' } repositories { mavenCentral() /* * jcenter(): λΌμ΄λΈλ¬λ¦¬ μ λ‘λ λλ¬Έμ μ¬μ©νλ€. * mavenCenteralμ μ¬λ¦° λΌμ΄λΈλ¬λ¦¬μ λ²μ μ λ‘λκ° νμν λ, jcenter()μ΄ νμνλ€. * 2022λ 1μλΆν° κ²°ν¨ ν΄κ²°μ μν΄ λμ΄μ μ¬μ©ν μ μλ€. * jcenter()μ mavenμΌλ‘ λ§μ΄κ·Έλ μ΄μ ν΄μΌνλ€. * */ // jcenter() } dependencies { classpath("org.sp.. 2022. 6. 23. Gradle vs. Maven Gradleκ³Ό Maven λͺ¨λ λΉλ μλν λꡬλ€. Mavenμ Apacheμμ λ°°ν¬νμμΌλ©°, νλ‘μ νΈ νκ²½ μ€μ μ μν΄ pom.xml μ΄λΌλ XML νμΌμ μ¬μ©νλ€. Gradleμ Googleμμ μλλ‘μ΄λ νλ‘μ νΈλ₯Ό μν λΉλ μλν λκ΅¬λ‘ 2007λ μ²μ λ°°ν¬νμλ€. gradle.buildλΌλ νμΌμ νλ‘μ νΈ νκ²½ μ λ³΄κ° λ€μ΄μλ€. κ²°λ‘ Gradle Maven λλ©μΈ νΉν μΈμ΄ νλ‘μ νΈλ₯Ό κ°λ°νλλ° κΈ°λ° μλ°λ‘ λ§λ€μ΄μ§λ μννΈμ¨μ΄ κ°λ°μ κΈ°λ° Groovy κΈ°λ°μ λλ©μΈ νΉν μΈμ΄ μ¬μ© (λΉλλ₯Ό μλννκΈ° μν λͺ©μ μΌλ‘ μμ±) * Groovy: Java κ°μλ¨Έμ μμ μ€νλλ λμ νμ μ€ν¬λ¦½νΈ μΈμ΄ νλ‘μ νΈ κ΅¬μ‘°λ₯Ό ꡬμ±νκΈ° μν΄ XML μ¬μ© νλ‘μ νΈμ μλ‘μ΄ λΌμ΄λΈλ¬λ¦¬λ±μ μ£Όμ νλ κ²μ΄ μ¬μ μλ‘μ΄.. 2022. 6. 23. μ΄μ 1 λ€μ