๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๐ŸŒฟ Spring

[์ž…๋ฌธ] cmd์ฐฝ์—์„œ spring build ํ•˜๊ธฐ

by nitronium102 2021. 6. 29.

01. cmd์ฐฝ์—์„œ ํ•ด๋‹น ํด๋”๋กœ ์ด๋™ํ•œ๋‹ค. 

02. ll(ls -l)์„ ์ด์šฉํ•˜์—ฌ ์•ˆ์— ์žˆ๋Š” ํŒŒ์ผ์„ ํ™•์ธํ•œ๋‹ค.

๋”๋ณด๊ธฐ
๋”๋ณด๊ธฐ
๋”๋ณด๊ธฐ

์œˆ๋„์šฐ์˜ ๊ฒฝ์šฐ ls -l์ด ์•ˆ ๋จนํžˆ๋ฏ€๋กœ(ใ… ใ… ) doskey๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฏธ๋ฆฌ ๋ช…๋ น์–ด๋ฅผ ์„ค์ •ํ•ด์ค€๋‹ค.

doskey ls = dir

doskey clear = cls ๋“ฑ๋“ฑ..

์ด๋Ÿฐ ์‹์œผ๋กœ ํŒŒ์ผ์ด ๋‚˜์—ด๋  ํ…๋ฐ, ์ด ์ค‘์—์„œ ์šฐ๋ฆฌ๋Š” gradlew๋ฅผ ์ด์šฉํ•œ๋‹ค.

 

03. ./gradlew build ๋ช…๋ น์–ด๋ฅผ ์‹คํ–‰

๋”๋ณด๊ธฐ
๋”๋ณด๊ธฐ
๋”๋ณด๊ธฐ

์œˆ๋„์šฐ๋Š” . ์—†์ด gradlew build

์ด๋Ÿฐ ์ฐฝ์ด ๋œจ๋ฉด ์™„๋ฃŒ!

์—ฌ๊ธฐ์—์„œ ll์„ ์ž…๋ ฅํ•˜๋ฉด ์•„๋ž˜์™€ ๊ฐ™์€ ์ฐฝ์ด ๋‚˜์˜ฌ ํ…์— ์ด ์ค‘ libs ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•œ๋‹ค.

04. libs ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•œ ํ›„ ls -arlth ์‹คํ–‰

์‹คํ–‰ํ•˜๋ฉด 18 ์–ด์ฉŒ๊ตฌ์˜ ํฌ๊ธฐ๋ฅผ ๊ฐ€์ง„ hello-spring-0.0.1-SNAPSHOT.jar ํŒŒ์ผ์ด ๋ณด์ด๋Š”๋ฐ ์ด๋†ˆ์ด ํ•ต์‹ฌ์ด๋‹ค. 

05. jar ํŒŒ์ผ ์‹คํ–‰

java -jar hello-spring-0.0.1-SNAPSHOT.jar

๊ทธ๋Ÿฌ๋ฉด ์˜ˆ์œ ์Šคํ”„๋ง ๋กœ๊ณ ์™€ ํ•จ๊ป˜ ์„œ๋ฒ„๊ฐ€ ๋นŒ๋“œ๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค!

 

+ ์‹คํ–‰์ด ์•ˆ ๋  ๊ฒฝ์šฐ ์•„๋ž˜ ์ฝ”๋“œ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด build ํด๋”๊ฐ€ ์ดˆ๊ธฐํ™”๋œ๋‹ค! ๊ทธ๋Ÿผ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋‹ค์‹œ ํ•˜๋ฉด ๋œ๋‹ค^^

./gradlew clean build

์ง€๋‚œ ๋™์•„๋ฆฌ ํ”„๋กœ์ ํŠธ์—์„œ ๋ฐฑ ๋‹ด๋‹น ๋ถ„๊ป˜ jar ํŒŒ์ผ๋กœ ๋งŒ๋“ค์–ด๋‹ฌ๋ผ๊ณ  ๋ถ€ํƒํ–ˆ๋Š”๋ฐ ๋‚ด๊ฐ€ ์ง์ ‘ ๋งŒ๋“ค์–ด๋ณด๋‹ˆ ๊ฐํšŒ๊ฐ€ ์ƒˆ๋กญ๋‹ค. ์ด์ œ ๊ณง ํ”Œ์  ์‹œ์ž‘์ธ๋ฐ...์—ด์‹ฌํžˆ ํ•ด๋ณด์ž

๋Œ“๊ธ€