자기계발&팁
IntelliJ template resoure 자동 빌드
개발자와코더사이가 PM일까?
2021. 2. 1. 00:00
반응형
인텔리제이에서 spring boot와 thymeleaf와 같이 개발하는데.. 아.. 이게 thymeleaf 하나를 수정하면 서버를 내렸다가 다시 올려야 하는 상황이 발생된다. 인터넷에서 이것저것 찾아봐도 예를들어 hotswap를 찾아봐도.. 잘 안된다.
거기다가 hotswap을 해도 소스가 이것저것 걸어둔 것이 많아서 생각보다 시간이 많이 걸린다. 이게 이클립스에서는 잘 된 기능인데 IntelliJ에서는 안된다고... 도대체 이해가 되지 않았지만 이짓을 거의 1년동안 했다.
그러다가 우연히 발견 했다.
1. build.gradle.kts 파일에 아래와 같이 org.springframework.boot:spring-boot-devtools를 설정하자.
2. html이나 자바스크립트를 수정하고 해당 파일을 선택하고 recompile를 선택하면 짠~~ 브라우져에서 변경된 내용을 확인 할 수 있다.
사실 제목처럼 자동 빌드가 되는 것은 아니지만 소스가 크면 hotswap하는데도 생각보다 시간이 많이 걸린다.
딱!! 내고 원하는 파일만 재빌드되면.. 진짜 개발 시간이 엄청 단축이 된다. ㅋㅋ