android artifactid groupid
-
[Android] 버전 카탈로그로 Gradle 버전 관리하기Android 2024. 4. 24. 00:42
멀티 모듈에서의 버전 컨트롤의 중요성이건 플러터를 할 때도 있었던 문제인데, 멀티 모듈을 사용하게 되면 꼭 한 번 겪는 문제가 있습니다. 각 모듈 별로 여러 가지 라이브러리를 사용할테고, 이 때 같은 라이브러리를 각 모듈이 사용할 때 다른 버전을 쓰게 된다면 반드시 충돌이 난다는 것이었습니다. 당연하게도 같은 라이브러리라도 다른 버전을 사용한다면 해당 버전에서 사용하는 메서드 형태나 속성 등이 달라지게 될테니, 무엇을 사용해야하는 지 모를테지요. 그렇기 때문에 일일이 버전을 통일화 시켜줘야 하는 문제가 있었습니다. 놀랍지 않게도 안드로이드 또한 마찬가지입니다. 많이들 사용하는 Clean Architecture를 위한 모듈 (레이어) 분리를 한다고 한다면, 같은 현상이 발생할 수 있습니다. 버전이..