Я работаю над библиотекой Android и хочу использовать зависимость только в том случае, если проект, использующий мою библиотеку, также включает эту зависимость. Подобно тому, что Picasso работает с OkHttp.
Я уже позаботился об этом в основном коде, проверив ClassNotFoundExceptions, но он по-прежнему включает зависимости при развертывании его в Maven Central. Как мне сгенерировать что-то вроде тега Maven <optional>true</optional>
?
Я использую gradle-mvn-push для развертывания своих артефактов через Gradle.