๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
๋ฐ˜์‘ํ˜•

gradle2

[Maven] ๋ฉ”์ด๋ธ repository์— ์—†๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ถ”๊ฐ€ํ•˜๊ธฐ ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ build.gradle์ด๋‚˜ pom.xml์˜ dependency์— ๋ช…์‹œ์— ์ฃผ๊ธฐ๋งŒ ํ•˜๋ฉด maven repository์—์„œ ์•Œ์•„์„œ ๊ฐ€์ ธ์™€์ค€๋‹ค. ํ•˜์ง€๋งŒ ํšŒ์‚ฌ์˜ ๋‚ด๋ถ€๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์™€ ๊ฐ™์€ maven repository์— ์—†๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์žˆ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ํ•ด์•ผํ• ๊นŒ? ๋ฐฉ๋ฒ•1 pom.xml์— ๋จผ์ € ๋ช…์‹œํ–ˆ์„ ๊ฒฝ์šฐ maven repository์— ํ•ด๋‹น ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š์•„ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•œ๋‹ค. ๋กœ์ปฌ์˜ maven repository ์— ๊ฐ€๋ณด๋ฉด ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์ƒ์„ฑ๋˜์–ด ์žˆ๋‹ค. ์—ฌ๊ธฐ์— test-1.0.0.jar ํŒŒ์ผ์„ ์ถ”๊ฐ€ํ•ด์ฃผ๋ฉด pom.xml์˜ ์—๋Ÿฌ๊ฐ€ ์‚ฌ๋ผ์ง„๋‹ค. ๋ฐฉ๋ฒ•2 mvn install:install-file -Dfile=D:\test-1.0.0.jar -DgroupId=com.test.ynzu -Dartifact.. 2022. 2. 3.
[Log4j2 ์ทจ์•ฝ์  ์ด์Šˆ] spring boot ๋‚ด์žฅ๋œ Log4j2 ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฒ„์ „ ๋ณ€๊ฒฝํ•˜๊ธฐ (maven, gradle) ์ง€๋‚œ์ฃผ ์ฃผ๋ง์— log4j2 ์ทจ์•ฝ์  ์ด์Šˆ๊ฐ€ ์žˆ์—ˆ๋‹ค. ๋‹คํ–‰ํžˆ ์šฐ๋ฆฌ ํ”„๋กœ์ ํŠธ์—์„  ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š” log4j2-core๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์ง€ ์•Š์•˜์ง€๋งŒ log4j2-api, log4j-to-slf4์™€ ๊ฐ™์€ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋„ ์ตœ์‹ ํ™”ํ•˜๊ณ ์ž ํ–ˆ๋‹ค. Spring Boot ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์— ๋‚ด์žฅ๋œ log4j2๋ฅผ ์‚ฌ์šฉ ์ค‘์ด์˜€๊ณ , ๋จผ์ € Spring Boot์˜ ๋ฒ„์ „์„ ๊ฐ€์žฅ ์ตœ์‹  ๋ฒ„์ „์ธ 2.6.1๋กœ ๋ณ€๊ฒฝํ•˜์˜€๋‹ค. ํ•˜์ง€๋งŒ 2.6.1 ๋ฒ„์ „์— ๋‚ด์žฅ๋œ log4j2์˜ ๋ฒ„์ „์€ 2.14.1์ด์˜€๊ณ .. ๋‚ด์žฅ๋œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ์˜ ๋ฒ„์ „์„ ๋ณ€๊ฒฝํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์ฐพ์•„ ํ•ด๊ฒฐํ•˜์˜€๋‹ค! ๋ฐฉ๋ฒ•1 2.17.0์ธ log4j-api, log4j-to-slf4j๋ฅผ ์„ ์–ธํ•ด์ฃผ๋ฉด spring boot์— ๋‚ด์žฅ๋œ log4j์˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ๋ฒ„์ „์ด ๋ณ€๊ฒฝ๋œ๋‹ค. gradle implementation group: '.. 2021. 12. 17.
728x90
๋ฐ˜์‘ํ˜•