본문 바로가기
반응형

IntelliJ8

[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.
[JUnit] JUnit 5로 자바 단위 테스트 시작하기 JUnit 5로 자바 단위 테스트 시작하기 이 글은 인프런 - 더 자바, 애플리케이션을 테스트하는 다양한 방법 강의를 학습하며 정리한 내용입니다. www.inflearn.com/course/the-java-application-test JUnit이란? 자바 개발자가 가장 많이 사용하는 단위(Unit) 테스트 프레임워크다. 2019년 jetbrains(AndroidStudio, intellij 제작사) 설문조사에 따르면 93%의 자바 개발자가 단위 테스트를 위해 JUnit을 사용한다고 한다. JUnit은 8버전 이상의 자바를 지원한다. 단위 테스트란 소스 코드의 특정 모듈이 의도된 대로 정확히 작동하는지 검증하는 절차이다. 즉, 자바에서는 메소드에 대한 테스트 케이스를 작성하는 것을 말한다. JUnit5의.. 2021. 4. 27.
[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.
[Gradle] IntelliJ의 Gradle에서 빌드하여 생성하는 jar 파일명 변경하기 IntelliJ의 Gradle에서 빌드하여 생성하는 jar 파일명 변경하기 인텔리제이에서 스프링부트 프로젝트를 배포할 때 빌드툴인 Gradle을 사용해서 jar 파일을 생성하는 방식을 많이 사용합니다. 이때 아무런 설정을 하지 않았다면, '프로젝트명-1.0-SNAPSHOT.jar' 형식의 이름으로 jar 파일이 생성될 것입니다. 이 글은 해당 jar 파일의 이름을 원하는 방식으로 변경하는 방법을 소개합니다. 먼저 스프링 부트 프로젝트의 build.gradle 파일의 다음과 같은 코드를 추가합니다. bootJar{ archivesBaseName = '원하는이름' archiveFileName = '원하는이름.jar' archiveVersion = "0.0.0" } build.gradle 파일을 변경하면 아래.. 2021. 1. 17.
반응형