[꿀팁] spotlessApply 자동적용하기

[꿀팁] spotlessApply 자동적용하기

생성일
Sep 27, 2024 09:53 AM
상위 항목
최종 편집 일시
Last updated October 13, 2024
태그
JAVA
Kotlin
하위 항목
기존에는 pre-commit 훅을 이용해서 spotlessApply를 안 돌린 경우에는 커밋을 못하도록 막아놨다.
그래서 항상 커밋하기 전에 습관적으로 spotlessApply를 수동으로 돌리고 커밋을 하고 있었다.
그런데 spotless 설정을 찾아보다가 이 마저도 자동화할 수 있는 방법을 찾았다. 빌드를 하든 bootRun을 하든 무조건 compileJava또는 compileKotlin은 돌아가게 되어있다.
따라서 compileKotlin이 실행되면 무조건 spotlessApply를 동반하도록 하면 되는 것이었다.
build.gradle.kts에 아래를 추가하면 된다.
tasks.named("compileKotlin") { dependsOn("spotlessApply") }
사람은 항상 더 나은 방법을 찾게 마련이다.