maven

Maven ๋นŒ๋“œ์‹œ TLS ์˜ค๋ฅ˜ ๋ฐœ์ƒ

JoonHo Son
ํšŒ์‚ฌ ํ…Œ์ŠคํŠธ์šฉ PC์—์„œ ๋นŒ๋“œ์ค‘ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•˜์˜€๋‹ค. PC ํ™˜๊ฒฝ์€ ๋‹ค์Œ๊ณผ ๊ฐ™๋‹ค. Windows 10 Pro x64 JDK 1.7(1.7.0_80-b15) Maven 3(3.6.3) ๋‚ด ๋žฉํƒ‘(MBPR 2018)์—์„œ๋Š” ์ž˜ ๋˜๋Š”๋ฐ ํ…Œ์ŠคํŠธ์šฉ PC์—์„œ ๋นŒ๋“œํ•˜๋‹ˆ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค. << maven goal ์‹คํ–‰ ์˜ค๋ฅ˜ >> ํ•ด๋‹น ์˜ค๋ฅ˜๋Š” Java 1.8 ๋ฒ„์ „์—๋Š” TLS ํ”„๋กœํ† ์ฝœ์˜ ๊ธฐ๋ณธ ๋ฒ„์ „์ด 1.2์ธ ๋ฐ˜๋ฉด ์ด์ „ Java(1.7, 1.6 ๋“ฑ)๋Š” TLS ํ”„๋กœํ† ์ฝœ์˜ ๋ฒ„์ „์ด 1.0์ด์–ด์„œ ๋ฐœ์ƒํ•œ ์˜ค๋ฅ˜๋ผ๊ณ  ํ•œ๋‹ค(์ฐธ๊ณ ). ๋”ฐ๋ผ์„œ maven ์‹คํ–‰์‹œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜ต์…˜์„ ์ง€์ •ํ•˜์—ฌ์•ผ ํ•œ๋‹ค. $ mvn -Dhttps.protocols=TLSv1.2 [clean | package .

maven test์‹œ ๊ถŒํ•œ(permission) ๋ฌธ์ œ

JoonHo Son
maven test ์ง„ํ–‰์‹œ test case์ค‘ shell script๋ฅผ ์‹คํ–‰ํ•ด์„œ ๊ฒฐ๊ณผ๋ฅผ ๋น„๊ตํ•ด์•ผ ํ•˜๋Š” ๋กœ์ง์ด ์žˆ์—ˆ๋Š”๋ฐ, IDE๊ฐ€ ์•„๋‹Œ ์ผ๋ฐ˜ ์ฝ˜์†”(terminal, iterm ๋“ฑ)์—์„œ mvn test ์‹คํ–‰์‹œ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ–ˆ๋‹ค(IntelliJ ๋“ฑ์˜ IDE๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๊ฒฝ์šฐ์—๋Š” ๋ฐœ์ƒํ•˜์ง€ ์•Š์•˜์Œ). ์ฆ์ƒ์€ test/resources/script ํด๋”์— ์žˆ๋Š” shell script์˜ ์‹คํ–‰ ๊ถŒํ•œ์ด test ์ง„ํ–‰์‹œ target ํด๋”๋กœ ๋ณต์‚ฌ๋˜๋ฉด์„œ ํผ๋ฏธ์…˜(permission)์ด ๋ณ€๊ฒฝ๋˜๋Š” ํ˜„์ƒ์ด์—ˆ๋‹ค. << ํ…Œ์ŠคํŠธ ํŒจํ‚ค์ง€ ๊ตฌ์กฐ >> << ์˜ค๋ฅ˜๋ฉ”์„ธ์ง€ >> << ๋””๋ ‰ํ† ๋ฆฌ ๊ถŒํ•œ >> ํ•ด๋‹น ๋ฌธ์ œ๋Š” ์ด๋ฏธ maven ์ด์Šˆ๋กœ ๋ณด๊ณ ๋œ ์ƒํƒœ(close ๋๋‹ค๊ฐ€ ๋‹ค์‹œ reopen ๋˜์—ˆ์Œ)์ด๋ฉฐ ๊ตฌ๊ธ€๋ง์„ ํ†ตํ•ด maven-antrun-plugin์„ ์ด์šฉํ•˜์—ฌ ํ•ด๊ฒฐํ•˜์˜€๋‹ค.