gradle build ๊ด๋ จ ์ค๋ฅ ์ง๋ฌธ ๋๋ฆฝ๋๋ค(TestSuiteExecutionException)
์ํฌํฐ์ฆ David๋ ์๋ ค์ฃผ์ ๋ฐฉ๋ฒ ์คํํด๋ดค์ต๋๋ค.1๋ฒ์ ํด๋ ์ฌ์ ํ ๊ฐ์ ์ค๋ฅ๊ฐ ๋๊ธฐ์ 2๋ฒ์ ์๋ํด๋ณด๋ ค๊ณ ํ๋๋ฐ Repair IDE ํญ๋ชฉ์ด File ๋ฉ๋ด์ ์๋๊ตฐ์. (์ฌ์ง)์ด์ํด์ IDEA ํํ์ด์ง์ ๋ค์ด๊ฐ์ ํ์ธํด๋ดค๋๋ฐ ๊ฑฐ๊ธฐ ์คํฌ๋ฆฐ์ท์ Mac ์ ์ฉ์ด๋๋ผ๊ณ ์. ์ ํ๊ฒฝ์ Windows์
๋๋ค. ์์น๋ง ๋ค๋ฅด์ง ์ด๋๊ฐ์ Repair IDE ๋ฉ๋ด๊ฐ ์์ ๊ฑฐ๋ผ ์๊ฐํ๊ณ "repair"๋ก ๊ฒ์ํด๋ดค๋๋ฐ ํด๋น ํญ๋ชฉ์ด actions์ ์๋ค๊ณ ๋์ค๋๊ตฐ์. (์ฌ์ง) ํ์ผ ๋ฉ๋ด๋ฅผ ๊ทธ๋์ ์ง์ ๋ค์ ธ๋ดค๋๋ฐ๋ ์ ๋ณด์ด๋๊ตฐ์. ์ฌ์ ํ ๊ฐ์ ์ค๋ฅ๋ก ๊ณ ํต๋ฐ๊ณ ์๋ ์ค์
๋๋ค. ์ ๋
IntelliJ IDEA ๋ฅผ repairํ๊ฑฐ๋ ์ญ์ ํ๋ค ์ฌ์ค์นํ๋ ๊ฒ๋ฐ์ ๋ฐฉ๋ฒ์ด ์๋ ๊ฑธ๊น์? (์ฌ์ง) (์ฌ์ง) ์ฌ์ค ์ ๊ฐ java 8 ๋ฒ์ ์์ java 11 ๋ฒ์ ์ผ๋ก ์
๊ทธ๋ ์ด๋๋ฅผ ํ๋๋ฐ ์
๊ทธ๋ ์ด๋ ๊ณผ์ ์์ ๋ฌด์ธ๊ฐ์ ์ค๋ฅ๊ฐ ์ผ์ด๋์ง ์์๋ ์์ฌ์ด ๋ฉ๋๋ค. (JAVA_HOME ํ๊ฒฝ๋ณ์๋ 11 ๋ฒ์ ์ ๋ง์ถฐ์ ์ฌ์ค์ ํ์ต๋๋ค) ์ ์ ๋๋ฉด ๋ฌผ๋ก IntelliJ๋ฅผ ์ญ์ -> ์ฌ์ค์นํด์ผ๊ฒ ์ง๋ง java 8 ๋ฒ์ ์ด์์ ๋ ํด๋น ์ค๋ฅ๋ ๋ฐ์ํ์ง ์์์ต๋๋ค. test class๋ง ์ธ์ํ ์ ์์ผ๋ฉด ํด๋น ์๋ฌ๋ ํด๊ฒฐ์ด ๋ ๊ฒ ๊ฐ์๋ฐ ํน์ ์ด๋ฅผ ์๋์ผ๋ก ์ฌ์ค์ ํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์์๊น์? + ์ถ๊ฐํฉ๋๋คbuild.gradle์ ํด๋น ๋ถ๋ถ์ ์ด๋ ๊ฒ ๊ณ ์น๋ build ์์ฒด๋ ๋๊ธด ๋ฉ๋๋ค tasks.named('test') { useJUnitPlatform() scanForTestClasses = false include "**/*Test.class" // whatever Ant pattern matches your test class files} ํ์ง๋ง ์ด๋ ๊ฒ ํ๋ฉด test๋ฅผ ์งํํ์ง ๋ชปํ๊ธฐ์ ์ฒ์์ ๋ง์๋๋ ธ๋ ๋ฌธ์ ์ ์ ๊ผญ ํด๊ฒฐํ๊ณ ์ถ์ต๋๋ค.