Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 프록시
- ORM
- springwebmvc
- IOC
- beanfactory
- String
- springboot
- ApplicationContext
- 메이븐
- exception
- lambda
- 자바
- DispatcherServlet
- 링커
- JPA
- Spring
- 링킹
- 빌드툴
- 컴퓨터시스템
- DesignPattern
- Kotlin for Java Developers
- FunctionalInterfaces
- 토비의스프링3.1
- Immutable
- java
- AutoConfiguration
- 클린코드
- 토비의스프링
- gradle
- hibernate
Archives
- Today
- Total
목록build (1)
엔지니어로 가는 길
Gradle 멀티 모듈 프로젝트 빌드타임 단축하기(30분 -> 2분)
* 한 두 달 전쯤 진행했던 업무 빌드 타임 30분 담당하고 있는 서비스에서 의존성을 추가하거나 수정할 때마다 30분이 소요됐다. 처음엔 '원래 그런가 보다' 하고 넘어갔는데, 해당 서비스에 대해 알게 될수록 30분은 너무 과하다는 생각이 들었다. 의존성을 하나 추가하거나 수정하는 아주 간단한 수정이었고, 프로젝트도 그렇게 거대하고 복잡하지 않은 데 너무 오랜 시간이 걸린다고 생각했다. 그러던 차에 의존성을 수정할 일이 있는 업무를 맡게 되었고, 빌드 타임부터 개선해보기로 했다. 원인이 뭘까 해당 서비스는 gradle 멀티 모듈 프로젝트였고, gradle 버전은 4.X였다. 처음에는 build.gradle 파일을 보며 빌드 타임이 느린 원인을 몇 가지 추측해보았다. - deprecated 저장소 - 불필..
private note/한 일, 할 일, 하고싶은 일
2022. 11. 21. 21:19