일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- yml
- Protecle
- RootGraph
- mysql equal null
- https
- mysql not equal null
- fractional seconds
- NamedEntityGraph
- deserializer
- +9:00
- sendFractionalSeconds
- spring boot
- 티스토리챌린지
- AuditingEntityListener
- 1*1000
- MYSQL
- @CreateDate
- load order
- 오블완
- getDateCellValue
- EmbeddedId
- getEntityGraph
- pooled-lo
- MSSQL
- mysql =
- 운동해서 광명찾자
- 버전 문자열 비교
- @EntityListeners
- createEntityGraph
- apatch poi
- Today
- Total
Hello
Intellij 프로젝트 한글경로 build fail (TestSuiteExecutionException ) 본문
Intellij에서 gradle 빌드 및 테스트 코드 실행 실패가 발생했다.
- 테스트 코드 실패 에러
에러내용을 확인해보면 ClassNotFoundException이 발생한 것으로 확인되어 머리가 복잡했다.
분명 해당 테스트 클래스의 테스트를 실행했는데 class를 찾을 수 없다니 이해가 안되었다.
프로젝트를 실행해보면 프로젝트는 정상 작동했다. 테스트만 안되는 것이었다.
- gradle 빌드 실패 에러
아래 이미지에 html에서 실패 이유를 확인 할 수 있도록해 해당 html에서 확인을 해보니 TestSuiteExecutionException 발생한 것을 알 수 있었다.
해결 방법
settings -> gradle을 확인해보니, Build and Run 부분이 Gradle로 셋팅된 것을 확인할 수 있으며 설명 문구를 확인해보면 아래와 같다.
that the IDE doesn't support all Gradle plugins and the project might not be built correctly with some of them.
IDE는 모든 Gradle 플러그인을 지원하지 않으며 일부 플러그인으로는 프로젝트가 올바르게 빌드되지 않을 수 있습니다.
내 추측으로는 프로젝트 경로가 c:users/한글유저명/IdeaProjects/~~로 되어있어서 이슈가 있는 것 같다고 생각을 했다.
(이유 : 영문유저명 경로~~, d:한글경로~~에 프로젝트를 만들어 Gradle로 Build and Run 했을 때는 이슈가 없었음)
아래 두 옵션을 Intellij IDEA를 변경해서 test 및 build 시 이슈를 해결 할 수 있었다.
Build and run 옵션에서 Intellij IDEA옵션을 사용하는 이유는 JUnit 테스트 실행기를 사용하며 증분 컴파일로 인해 테스트가 훨씬 빠르게 실행된다.
-Gradle빌드는 build 폴더
- IntelliJ IDEA 빌드는 out 폴더
경로는 위와 같이 나오는 차이도 있다.
참고 : https://www.jetbrains.com/help/idea/work-with-tests-in-gradle.html#configure_gradle_test_runner
https://www.jetbrains.com/help/idea/gradle-settings.html
'기타' 카테고리의 다른 글
gradle, maven denpendencies 경로 확인 (0) | 2023.12.10 |
---|---|
리눅스 서버 시간 동기화 NTP (0) | 2023.09.25 |
IntelliJ 에서 force push 가 비활성일 때 (0) | 2023.08.24 |
intellij github 계정 추가 및 token 사용 (0) | 2023.07.24 |
Intellij Database Diagram 추출 With Database Tools and SQL 플러그인 (0) | 2023.05.24 |