[Maven] Maven์ ๊ฐ๋
/ Maven ์ค์นํ๊ณ IDE ์์ด Maven ํ๋ก์ ํธ ๋ง๋ค๊ณ ์คํํ๊ธฐ / Build LifeCycle๊ณผ Phase
* Maven์ ๊ฐ๋
Maven์ด๋ ๋น๋(build) ํด์ ์ผ์ข
์ด๋ค. ๋น๋๋ ์์ค ์ฝ๋ ํ์ผ์ JVM์ด๋ WAS๊ฐ ์ธ์ํ ์ ์๋ ๊ตฌ์กฐ๋ก ํจํค์ง ํ๋ ๊ณผ์ ๋ฐ ๊ฒฐ๊ณผ๋ฅผ ๋งํ๋ค. ๋ฉ์ด๋ธ์ ์ฌ์ฉํ๋ฉด ํ๋ก์ ํธ ์์ฑ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์ , ์ฝ๋ ์์
๋ฑ์ ์ฝ๊ฒ ํ ์ ์๋ค. ์ดํด๋ฆฝ์ค์ ๊ฐ์ IDE์์๋ ํ๋ก์ ํธ ์์ฑ ๋ฑ์ ํ ์ ์์ง๋ง IDE๋ ๋น๋ ํด๊ณผ๋ ๋ค๋ฅด๋ค. ๋น๋ ํด์ด ๋น๋ ๊ณผ์ ์์์ ํ๋ก์ ํธ ์์ฑ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ค์ ๋ฑ์ ๊ด์ฌํ ์ ์๋ค๋ฉด IDE๋ ๋ ๋ค์ํ ๋ฒ์๋ฅผ ํฌ๊ดํ๋ ๋ ํฐ ๋จ์์ ๋๊ตฌ์ด๋ค. IDE๋ ํ์๊ด๋ฆฌ, ๋๋ฒ๊ฑฐ, ์ปดํ์ผ๋ฌ, ํ์๊ธฐ, ์ฝ์, ํธ์ง๊ธฐ ๋ฑ์ ๊ธฐ๋ฅ์ ํฌํจํ๋ค. Maven์ ํน์ ํ IDE์ ์ข
์๋ ๊ฒ์ด ์๋๋ฉฐ ์ดํด๋ฆฝ์ค, Visual Studio Code, IntellijJ ๋ฑ ์ฌ๋ฌ IDE..