maven
2
Sping :: Target Folder
2023.10.25
Target ํด๋ ํ๋ก์ ํธ ์ปดํ์ผ ์ ์ปดํ์ผ๋ ํ์ผ์ด ์ ์ฅ๋๋ target/classes๊ฐ ์์ฑ๋๋ ๊ณณ ํ๋ก์ ํธ ๋น๋ ์ target ์ด๋ผ๋ ํด๋๊ฐ ์์ฑ๋๋ค. Maven์ ์ด์ํ์ฌ ํ๋ก์ ํธ๋ฅผ ์งํํ ๊ฒฝ์ฐ ํด๋น ํด๋๊ฐ ์์ฑ๋๋ค. ์ถํ ํ๋ก์ ํธ์ ๊ฒฐ๊ณผ๋ฌผ์ธ .jar ๋๋ .war๋ฅผ ์ค ์๋ฒ์ ๋ฐ์ํ ๋ target์ ์๋ jar๋ war๋ฅผ ๋ฐฐํฌํจ. if) ์ค์๋ก ์ญ์ ์ ๋น๋๋ฅผ ์๋ก ํด์ ๋ค์ ๋ง๋ค๋ฉด ๋จ. ์์ ๊ฐ์ ๋ก์ง์ผ๋ก ์ธํ์ฌ ๋ณดํต ์ปค๋ฐ๋์์ด ์๋๊ฒ ๋๋๋ฐ intelliJ ์์๋ ๋น๋ ๋์์์ ์์์ ์ ์ธํด์ค๋ค. ์ด๋ฐ์์ผ๋ก ์ฃผํฉ์? ํด๋๊ฐ ๋๋ฉด ๋ฐฐํฌ ๋์์ด ์๋๋ผ๋ ๋ป. ๋ง์ฝ.. ์ด๊ฑธ git ์ ๋ฐฐํฌ ๋์์ผ๋ก ๋ง๋ค๊ณ ์ถ๋ค๋ฉด Ctrl + Alt + Shift + "S" ๋ฅผ ๋๋ฅด๊ณ ๋ชจ๋ > ์ฃผํฉ์ ํด๋ ํด๋ฆญ..
๋น๋ ๊ด๋ฆฌ ๋๊ตฌ, Graven ๊ณผ Maven ์ ๋น๊ต
2023.08.21
๋น๋(Build) ? ์ปดํ์ผ(Compile)๊ณผ ๋งํฌ(Link)๋ฅผ ํฉ์ณ์ ๋ถ๋ฅด๋ ์ฉ์ด - ์ปดํ์ผ(Compile) : ์์ฑํ ์์ค ์ฝ๋๋ฅผ ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ๊ธฐ๊ณ์ด๋ก ๋ณํํ๋ ์์
- ๋งํฌ: obj ํ์ผ๋ค์ ์ฐ๊ฒฐํ์ฌ ํ๋์ exe ํ์ผ์ ๋ง๋๋ ์์
์์ค์ฝ๋ ํ์ผ์ ์ปดํจํฐ์์ ์คํํ ์ ์๋ ๋
๋ฆฝ์ ์ธ ํํ๋ก ๋ณํํ๋ ๊ณผ์ ๊ณผ ๊ฒฐ๊ณผ๋ฅผ ๋งํจ ๋น๋ ๊ด๋ฆฌ ๋๊ตฌ ์์ค์ฝ๋์์ ์ ํ๋ฆฌ์ผ์ด์
์ ์์ฑํ๋ฉด์ ์ฌ๋ฌ๊ฐ์ง ์ธ๋ถ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ๊ฒ ๋๋๋ฐ, ๋น๋ ๊ด๋ฆฌ๋๊ตฌ๋ ์ฌ์ฉ์๊ฐ ๊ด๋ฆฌํ ํ์์์ด ํ์ํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ค์ ์๋์ผ๋ก ๊ด๋ฆฌํด์ฃผ๋ ๊ฒ ๋น๋ ๊ด๋ฆฌ ๋๊ตฌ๊ฐ ๋์ํ๋ ํ๋ฆ 1. ์์ค์ฝ๋(.java)๋ฅผ ์ปดํ์ผํ์ฌ ํด๋์ค ํ์ผ(.class) ์์ฑ 2. ์ฝ๋ฉ ๊ท์ฝ์ ๋ง๊ฒ ์์ฑํ๋์ง ํ์ธ 3. ์ฝ๋๋ฅผ ์ ์ ์ผ๋ก ํด์ 4. test๋ฅผ ์ง..