header-img
Info :
์ง„ํ™” 1
list_img
๋นŒ๋“œ ๊ด€๋ฆฌ ๋„๊ตฌ, Graven ๊ณผ Maven ์˜ ๋น„๊ต
2023.08.21
๋นŒ๋“œ(Build) ? ์ปดํŒŒ์ผ(Compile)๊ณผ ๋งํฌ(Link)๋ฅผ ํ•ฉ์ณ์„œ ๋ถ€๋ฅด๋Š” ์šฉ์–ด - ์ปดํŒŒ์ผ(Compile) : ์ž‘์„ฑํ•œ ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์ปดํ“จํ„ฐ๊ฐ€ ์ดํ•ดํ•  ์ˆ˜ ์žˆ๋Š” ๊ธฐ๊ณ„์–ด๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ์ž‘์—… - ๋งํฌ: obj ํŒŒ์ผ๋“ค์„ ์—ฐ๊ฒฐํ•˜์—ฌ ํ•˜๋‚˜์˜ exe ํŒŒ์ผ์„ ๋งŒ๋“œ๋Š” ์ž‘์—… ์†Œ์Šค์ฝ”๋“œ ํŒŒ์ผ์„ ์ปดํ“จํ„ฐ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๋…๋ฆฝ์ ์ธ ํ˜•ํƒœ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” ๊ณผ์ •๊ณผ ๊ฒฐ๊ณผ๋ฅผ ๋งํ•จ ๋นŒ๋“œ ๊ด€๋ฆฌ ๋„๊ตฌ ์†Œ์Šค์ฝ”๋“œ์—์„œ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์ƒ์„ฑํ•˜๋ฉด์„œ ์—ฌ๋Ÿฌ๊ฐ€์ง€ ์™ธ๋ถ€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ฒŒ ๋˜๋Š”๋ฐ, ๋นŒ๋“œ ๊ด€๋ฆฌ๋„๊ตฌ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๊ด€๋ฆฌํ•  ํ•„์š”์—†์ด ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์„ ์ž๋™์œผ๋กœ ๊ด€๋ฆฌํ•ด์ฃผ๋Š” ๊ฒƒ ๋นŒ๋“œ ๊ด€๋ฆฌ ๋„๊ตฌ๊ฐ€ ๋™์ž‘ํ•˜๋Š” ํ๋ฆ„ 1. ์†Œ์Šค์ฝ”๋“œ(.java)๋ฅผ ์ปดํŒŒ์ผํ•˜์—ฌ ํด๋ž˜์Šค ํŒŒ์ผ(.class) ์ƒ์„ฑ 2. ์ฝ”๋”ฉ ๊ทœ์•ฝ์— ๋งž๊ฒŒ ์ž‘์„ฑํ–ˆ๋Š”์ง€ ํ™•์ธ 3. ์ฝ”๋“œ๋ฅผ ์ •์ ์œผ๋กœ ํ•ด์„ 4. test๋ฅผ ์ง„..