아래 링크에서 개발 환경에 맞는 JDK를 다운로드합니다.
Mac OS를 사용하고 있지 않다면, Oracle에서 제공하는 JDK를 설치해도 무방합니다.
다운로드 받은 JDK를 로컬 환경에 설치합니다.
$ sudo mv openjdk-17_macos-aarch64_bin.tar.gz /Library/Java/JavaVirtualMachines/
$ cd /Library/Java/JavaVirtualMachines
$ sudo tar -xzf openjdk-17_macos-aarch64_bin.tar.gz
$ sudo rm openjdk-17_macos-aarch64_bin.tar.gz
설치 후 자바 환경변수를 ~/.bashrc
또는 ~/.zshrc
에 등록합니다. 경로가 아래 예시와 다를 수 있으니 반드시 설치된 환경에서 확인 후 설치해야 합니다.
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
새로운 터미널을 열거나 source ~/.zshrc
명령어를 호출하여 자바 환경변수 설정을 쉘에 적용한 후 아래 명령어를 입력하여 자바가 정상적으로 설치되었는지 확인합니다.
java --version
아래와 같은 메시지가 출력되면 정상적으로 설치가 완료된 것입니다.
openjdk 17 2021-09-14
OpenJDK Runtime Environment (build 17+35-2724)
OpenJDK 64-Bit Server VM (build 17+35-2724, mixed mode, sharing)
kotlin 코드 포매팅을 위해 Ktlint를 사용합니다. 빌드가 정상적으로 수행되지 않는 경우 아래 명령어를 통해 자동 수정을 시도합니다.
$ ./gradlew ktlintCheck
$ ./gradlew ktlintFormat
자동으로 코드가 수정되지 않는 경우, 포매팅에 실패한 부분을 수동으로 변경합니다. Intellij idea IDE를 사용하는 경우 아래 명령어를 통해 ktlint의 지원을 받을 수 있습니다.
$ ./gradlew ktlintApplyToIdea
$ ./gradlew clean build