IDE 도구/IntelliJ

IntelliJ - Gradle기반 LiveReLoad 적용법

유혁스쿨 2024. 4. 4. 19:47
728x90
반응형

InteliJ에서 IntelliJ Build 기반 설정을 모두 해제한 상태로 Gradle Build 기반에 대한 LiveReload 적용법을 설명한다.

일반적으로 InjelliJ Build 기반의 LiveReload는 IDE자체 Setting을 몇개 추가함으로써 작동하므로, 크롬브라우저의 LiveReload 적용이 필요없다.

하지만 Gradle Build 기반의  LiveReload는 크롬의 LiveReload 플러그인에 의존하여 작동되기 때문에, IDE자체 Setting을 하더라도 해당 플러그인이 깔려있지 않다면 작동되지 않는다.

Gradle Build 기반의 LiveReload 기능은 IntelliJ Build 기반 보다 반영속도가 훨씬 빠르다.

 

[build.gradle] 의존성 추가

dependencies {
	developmentOnly "org.springframework.boot:spring-boot-devtools"
}

 

위와같이 devtools 디펜던시를 추가하고, Chrome의 LiveReload 플러그인을 기동시킨다.

 

 

이후 작업할 정적파일의 내용을 수정한 뒤 Ctrl + Shift + F9 단축키를 통해  recompile 하게되면 바로 반영이 된다.

(recompile(rebuild) 작업을 하지 않으면 절대 반영되지 않음)

 

만약 recompile을 생략하고 바로 적용하고 싶다면 아래와 같이 설정해준다.

위와같이 추가 설정을 해주면 단축키나, 메뉴로 클리커블하게 수동으로 recompile하지않아도 자동으로 반영된다.

728x90
반응형