반응형
spring-framework project는 이미 오랜 기간 동안 Gradle을 사용하였다.
(그전에 Ivy를 쓴 적도 있던 것으로 기억한다.)
spring-boot project의 경우 줄곧 maven을 사용하였다.
(이것도 무슨 이유였는지 찾아보진 않았다...)
그런데 이번 2.3.x 버전 이후 spring-boot project도 build tool을 gradle로 변경하였다.
https://github.com/spring-projects/spring-boot/issues/19608
빌드를 병렬화하여 빌드 시간을 줄이고 Gradle의 build cache를 최대한 활용하기 위해 변경하였다고 한다.
개인적으로 Gradle을 사용하지 않았던 이유는 groovy 기반의 스크립트이고 스크립트 기반의 유연성이 가져다주는 자유도가 관리할 때 오히려 단점이 될 수 있다는 생각 때문이었다.
하지만 빌드 비용에 대해서 생각하면 Gradle을 사용하는 것이 더 나을 수 있겠다는 생각이 든다.
반응형
'Study > Java' 카테고리의 다른 글
JDK 15 New Features (0) | 2020.10.13 |
---|---|
STS (Eclipse)에서 Language Server 동작 비활성화 하기 (0) | 2020.10.05 |
eclipse workspace 위치에 git directory를 바로 clone하여 사용하지 말 것 (0) | 2020.07.30 |
spring-asciidoctor-extensions 사용해 보기 (0) | 2020.07.17 |
Spring Framework 5.2.0.RELEASE 이후 Documentation에 Kotlin example이 추가되다. (0) | 2020.07.15 |
Spring Boot Dynamic Bean 등록 (0) | 2020.06.25 |
Spring Rest Docs response body 한글 깨짐 문제 (mockmvc 설정 문제) (0) | 2020.06.19 |
spring reference 문서는 어떻게 만들어질까? (0) | 2020.06.12 |
[troubleshooting] 아직 명확한 해결법을 찾지 못한 Spring Boot web No ServletContext set 에러 현상 (0) | 2020.06.05 |
Spring Boot 2.3 Release Notes (0) | 2020.05.26 |