Maven | Gradle | |
๊ณตํต | - ๋น๋ ๊ด๋ฆฌ ๋๊ตฌ - ํ๋ก์ ํธ ์์ฑ, ํ ์คํธ ๋น๋, ๋ฐฐํฌ ๋ฑ์ ์์ ์ ์ํ ์ ์ฉ ํ๋ก๊ทธ๋จ - ๊ฐ๋ฐ์ ํ์ํ ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์ค์ ํ์ผ์ ํตํด ์๋์ผ๋ก ๋ค์ด๋ก๋ ํด์ฃผ๊ณ , ๊ด๋ฆฌํด์ฃผ๋ ๋๊ตฌ |
|
ํน์ง | - pom.xml ์ ์ด์ฉํ ์ ํํ๋ ๋น๋ ์์คํ
- Build ๋ผ๋ ๋์ ์ธ ์์๋ฅผ xml๋ก ์ ์ํ๊ธฐ ์ด๋ ค์ - ๊ฐ๋ ์ฑ์ด ๋จ์ด์ง - ์์กด๊ด๊ณ๊ฐ ๋ณต์กํ ํ๋ก์ ํธ์ ๋ถ์ ์ |
- Groovy(๊ทธ๋ฃจ๋น)๋ฅผ ์ด์ฉํ ๋น๋ ์๋ํ ์์คํ
- Ant ์ Maven ์ ์ฅ์ ๋ค์ ๋ชจ์ ๋ง๋ค์ด์ง ๊ฒ - ๋์ Build ๋ Groovy ์คํฌ๋ฆฝํธ๋ก ํ๋ก๊ทธ์ธ์ ํธ์ถํ๊ฑฐ๋ ์ง์ ์ฝ๋๋ฅผ ์งค ์ ์์ - ์ค์ ์ฃผ์ ์ ํ๋ก์ ํธ์ ์กฐ๊ฑด์ ์ฒดํฌํ ์ ์์ด, ํ๋ก์ ํธ ๋ณ๋ก ์ฃผ์ ๋๋ ์ค์ ์ ๋ค๋ฅด๊ฒ ํ ์ ์์ - Maven์ ๋นํด ์ฝ๋๊ฐ ๊ฐ๊ฒฐํ๊ณ , ๊ฐ๋ ์ฑ์ด ์ข๋ค |
<์ฐธ์กฐ>
[Spring] ๋น๋ ๊ด๋ฆฌ ๋๊ตฌ Maven๊ณผ Gradle ๋น๊ตํ๊ธฐ.
spring์์ ์ด๊ธฐ์ ํ๋ก์ ํธ๋ฅผ ์์ฑํ ๋, ๋น๋ ๋๊ตฌ๋ฅผ Maven์ผ๋ก ์ ํํ ์ง, Gradle๋ก ์ ํํ ์ง์ ๋ํ ๊ฒฐ์ ์ด ํ์ํ๋ค. โ ๊ทธ๋ฅ ๋๋ ํญ์ ์ต์ํ๋ฐ๋ก, ์์ฌ์ ์ฌ์ง ์์ด spring boot ํ๋ก์ ํธ๋ฅผ ์งํ
jisooo.tistory.com
https://hesh1232.tistory.com/156
[Spring์ ๋ค์ ๋์๋ณด์] Maven๊ณผ Gradle ์ฐจ์ด ๋ฐ ํ๋ก์ ํธ ์ค์
1. Maven๊ณผ Gradle ์ฐ๋ฆฌ๋ ์คํ๋ง ํ๋ก์ ํธ๋ฅผ ์์ฑํ ๋ Maven์ ์ ํํ ๊ฒ์ธ์ง Gradle์ ์ ํํ ๊ฒ์ธ์ง ์ ํํ ๊ฒ์ ๋๋ค. ์ด์ ์ ์ฑ ์์ ํ๋๋๋ก ๋ฐ๋ผ๋ง ํ์ง ๋์ด ์ด๋ค ์ฐจ์ด๊ฐ ์๋์ง ์ ๋ชจ๋ฅด๊ณ ๊ฐ๋ฐ
hesh1232.tistory.com
[Spring] ์ํ์น ํฐ์บฃ (0) | 2022.06.09 |
---|---|
[Spring] Dependency Injection (0) | 2022.06.09 |
[Spring] Filter ์ Interceptor ์ฐจ์ด (0) | 2022.06.09 |
[Spring] Spring Bean Life Cycle (0) | 2022.06.09 |
[Spring] Spring Web MVC (0) | 2022.06.08 |
๋๊ธ ์์ญ