본문 바로가기
반응형

기타/인텔리제이4

[intellij] 인텔리제이에 xml 파일을 통해 코딩컨벤션 적용하기 코딩컨벤션이란 특정 언어에 대하여 읽고, 관리하기 쉬운 코드를 작성하기 위해 정한 코딩 규약을 말한다. 이러한 규약의 예로 아래 네이버 코딩 컨벤션이 있다. https://naver.github.io/hackday-conventions-java/ 이러한 코딩 컨벤션은 분량이 많고, 복잡하여 개발자가 100% 완벽하게 숙지하기 어려울 수 있다. 이럴 때는 IDE의 도움을 받을 수 있다. 여기서는 인텔리제이에 규약이 적혀있는 xml 문서를 통해 코딩컨벤션을 적용하는 방법을 알아본다. 규약 xml 문서는 naver-intellij-formatter.xml을 사용한다. 다음 페이지에서 다운로드 받을 수 있다. https://naver.github.io/hackday-conventions-java/ 맥 기준으로 .. 2021. 11. 9.
[intellij] 인텔리제이 오류: 콘솔 한글 깨짐 해결 문제 인텔리제이에서 아무런 설정 없이 애플리케이션을 실행하면, 다음과 같이 콘솔 로그의 한글이 깨져보인다. 해결 (윈도우 기준) Shift 키를 두 번 누르면 인텔리제이의 기능을 검색 할 수 있는 창이 생성된다. 여기에 'Edit Custom VM Options'를 입력하여 나오는 옵션을 클릭한다. 그러면, 아래와 같은 창이 보일 것이다. 맨 아래에 '-Dfile.encoding=UTF-8' 옵션을 추가하고, 인텔리제이를 재시작한다. 다음과 같이 한글이 정상 출력되는 걸 확인할 수 있다. 2021. 3. 29.
[intellij] 인텔리제이 오류, Cause: invalid type code: 32 해결 다른 기기에서 작성하던 gradle 프로젝트를 인텔리제이로 가져와 빌드했더니 다음과 같은 오류가 발생했다. Cause: invalid type code: 32 다행히 스택오버플로우에 답변이 존재하였다. stackoverflow.com/questions/61450453/gradle-error-on-project-sync-cause-invalid-type-code-32 현재 기기의 인텔리제이의 버전은 2018.3.4였다. 이전 기기의 인텔리제이 버전은 2020.x였다. 즉, 버전이 너무 오래된 인텔리제이를 사용해서 생긴 문제였다. 새로운 버전의 인텔리제이를 설치하고, 문제를 해결할 수 있었다. www.jetbrains.com/ko-kr/idea/ 2021. 3. 21.
[intellij] 오류 해결: org.gradle.api.tasks.testing.TestExecutionException: No tests found for given includes: 인텔리제이에서 Junit으로 단위 테스트를 하던 중 다음과 같은 에러가 발생했다. build.gradle 파일에 다음과 같은 코드를 추가하여 문제를 해결했다. test { useJUnitPlatform() } 2021. 3. 2.
반응형