ํ์ฌ ํ
์คํธ์ฉ 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 ์งํ์ 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์ ์ด์ฉํ์ฌ ํด๊ฒฐํ์๋ค.