๊ด€๋ฆฌ ๋ฉ”๋‰ด

Coding Planet

[Spring boot] ํŒŒ์ผ ๊ตฌ์กฐ(Maven Standard Directory Structure), mvnw ๋ณธ๋ฌธ

๐ŸŒฑSPRING

[Spring boot] ํŒŒ์ผ ๊ตฌ์กฐ(Maven Standard Directory Structure), mvnw

jhj.sharon 2023. 8. 17. 17:12
๋ฐ˜์‘ํ˜•

| Maven Standard Directory Structure

 

  • src/main/java :์ž๋ฐ” ์†Œ์Šค ์ฝ”๋“œ ์ €์žฅ ๊ฒฝ๋กœ
  • src/main/resources : properties, config ๋“ฑ์˜ ์„ค์ •ํŒŒ์ผ
  • src/test/java : ์œ ๋‹› ํ…Œ์ŠคํŠธ ์†Œ์Šค ์ฝ”๋“œ
  • target : ํ”„๋กœ์ ํŠธ ๋นŒ๋“œ ๊ณผ์ •์—์„œ ๋ฐœ์ƒํ•˜๋Š” ๋ชจ๋“  ์ถœ๋ ฅ๋ฌผ๊ณผ ์ค‘๊ฐ„ ํŒŒ์ผ์„ ์ €์žฅํ•˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ ex) ์ปดํŒŒ์ผ๋œ ํด๋ž˜์Šค ํŒŒ์ผ, ํŒจํ‚ค์ง•๋œ ์•„ํ‹ฐํŒฉํŠธ, ํ…Œ์ŠคํŠธ ๊ฒฐ๊ณผ, ๋ฌธ์„œํ™” ๋“ฑ

** ์ฐธ๊ณ (jar๋กœ ํŒจํ‚ค์ง•๋œ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์— src/main/webapp ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์“ฐ์ง€ ๋ง๋ผ๋Š” ์ด์œ )

https://sharonprogress.tistory.com/228)

 

 

| Maven Wrapper files

  • mvnw : Maven Wrapper์˜ ์ผ๋ถ€์ด๋‹ค. ์ด ๊ธฐ๋Šฅ์€ ์‚ฌ์šฉ์ž๊ฐ€ ํŠน์ • ๋ฒ„์ „์˜ Maven์„ ์‚ฌ์ „์— ์„ค์น˜ํ•˜์ง€ ์•Š๊ณ ๋„ Maven ํ”„๋กœ์ ํŠธ๋ฅผ ๋นŒ๋“œํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” ๋„๊ตฌ์ด๋‹ค. ์ด ํŒŒ์ผ์„ ํ†ตํ•ด ์ ํ•ฉํ•œ ๋ฒ„์ „์˜ ๋ฉ”์ด๋ธ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.
  • Maven Wrapper๋ฅผ ์‚ฌ์šฉํ•˜๋ ค๋ฉด, ํ„ฐ๋ฏธ๋„ ๋˜๋Š” ๋ช…๋ น ํ”„๋กฌํ”„ํŠธ์—์„œ ์ผ๋ฐ˜์ ์ธ mvn ๋ช…๋ น ๋Œ€์‹  ./mvnw (Linux/macOS) ๋˜๋Š” mvnw.cmd (Windows) ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜๋ฉด ๋œ๋‹ค.
  • ์ปดํ“จํ„ฐ์— ๋ฉ”์ด๋ธ์ด ์ •์ƒ์ ์„ ์„ค์น˜๋˜์–ด ์žˆ๋‹ค๋ฉด ๋ฌด์‹œํ•˜๊ฑฐ๋‚˜ ์ง€์›Œ๋„ ๋จ ใ…‡ใ…‡
๋ฐ˜์‘ํ˜•
Comments