[๋ฉ”์ด๋ธ ํ”„๋กœ์ ํŠธ์— external jar ํŒŒ์ผ์„ ์˜์กด์„ฑ์œผ๋กœ ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ๋ฒ•]

 

maven ํ”„๋กœ์ ํŠธ์˜ ์›น์•ฑ์„ ์ปค์Šคํ„ฐ๋งˆ์ด์ง• ํ•˜๋˜ ์ค‘ ํ˜•ํƒœ์†Œ ๋ถ„์„๊ธฐ๋ฅผ ๋ถ™์ผ ์ผ์ด ์žˆ์—ˆ๋‹ค. ํ˜•ํƒœ์†Œ ๋ถ„์„๊ธฐ๋Š” ์ฝ”๋ชจ๋ž€์„ ์‚ฌ์šฉํ•˜์˜€๊ณ , ๋‘ ๊ฐœ์˜ ๋‹ค๋ฅธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ฐธ์กฐํ•ด์•ผ ํ•˜๋Š” ์ƒํ™ฉ.

๋นŒ๋“œ ํ•  ๋•Œ ์ฝ”๋ชจ๋ž€ ๋ฉ”์ธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ์ถ”๊ฐ€๋กœ ๋‘ ๊ฐœ์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ war ์•ˆ์— ๋ฌถ์–ด ์ฃผ๋ ค๊ณ  ํ–ˆ๋Š”๋ฐ ์•„๋ž˜์™€ ๊ฐ™์ด ํ”„๋กœ์ ํŠธ ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์— ๋ณ„๋„์˜ lib ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋งŒ๋“ค๊ณ  ๊ทธ ์•ˆ์— ํ•„์š”ํ•œ jar ํŒŒ์ผ๋“ค์„ ์ถ”๊ฐ€ํ–ˆ๋‹ค.

 

 

๊ทธ๋ฆฌ๊ณ  pom.xml ํŒŒ์ผ์— ์˜์กด์„ฑ์„ ์•„๋ž˜์™€ ๊ฐ™์ด ์ถ”๊ฐ€ํ•ด์ค€๋‹ค.

 

๊ฐ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค์˜ groupId, artifactId, version ์ •๋ณด๋Š” ์ž„์˜๋กœ ์•„๋ฌด๋ ‡๊ฒŒ๋‚˜ ๋„ฃ์–ด์ค˜๋„ ๋ฌด๊ด€ํ•œ๊ฒƒ ๊ฐ™๊ณ , systemPath๋งŒ ์ž˜ ์žก์•„์ฃผ๋ฉด ๋œ๋‹ค. 

 

maven์˜ systemPath๋Š” scope์ด system์ผ ๋•Œ์—๋งŒ ์„ค์ •์ด ๊ฐ€๋Šฅํ•˜๋‹ค.