1
개발자가 라이브러리의 어떤 옵션을 사용할지 선택할 수있는 Android 라이브러리를 만들고 있습니다. 각 옵션은 Gradle을 통해 가져온 다른 외부 종속성에 따라 다릅니다.필요한 종속성 만 Gradle에서 가져올 수 있습니까?
내 질문 : 옵션 B와 C를 사용하여 라이브러리를 가능한 작게 만들지 않으면 Gradle을 종속성 A에서만 가져올 수 있습니까?
필자는 Dependency Injection을 살펴 봤지만 이것이 내가 찾고있는 것인지를 충분히 이해하지 못한다고 생각합니다.
전이 의존성을 최소화하기 만하면됩니다. 예를 들어 Google Play 서비스를 이용하십시오. 단일 종속성으로 모든 요소를 포함 할 수도 있고, 예를 들어지도 만 선택할 수도 있습니다. –
@ cricket_007 흠 좋습니다. 그렇다면 라이브러리에서 원하지 않는 종속성을 제외 할 수있는 라이브러리를 사용하는 앱에서 말하는 것입니까? 그게 효과가있을 것 같아, 고마워! –
어쩌면 내가 잘못 이해 한 것일 수도 있지만, 언제나 Gradle 구성에서 groupId를 제외 할 수 있습니다. –