Allproject, subproject 사용 시 configure cache가 적용되지 않는 이유
Gradle 구성단계에서 subproject를 동적으로 체크하기 때문에 configure cache가 적용되지 않음
- 이 때문에 Gradle 공식 문서에서는 subproject, allproject를 사용하여 멀티모듈 구성하지 말 것을 권고
정적인 구성 설정
정적인 구성 설정을 하게 된다면 configure cache를 사용할 수 있으나 gradle 설정이 지나치게 복잡해진다는 단점이 존재
- 프로젝트 규모가 그렇게 크지 않은 경우, 유지보수에 필요한 자원이 충분하지 않은 경우 allproject, subproject 구성을 유지하는게 더 좋을 수 있음