У меня есть проект "lib" с объявленной зависимостью от сторонней библиотеки (скажем, redis).
dependencies{
implementation group: 'redis.clients', name: 'jedis', version: '2.9.0'
}
У меня есть другой проект, «application», который очень похожим образом объявляет зависимость от проекта «lib».
Проблема: если я не добавляю зависимость redis в проект «application», она завершится с ошибкой во время выполнения из-за отсутствия зависимости redis (несмотря на то, что она сама не использует непосредственное использование redis).
Я хочу объявить зависимость «redis» внутри проекта «lib» таким образом, чтобы «lib» уже был «связан» с «redis» внутри, поэтому каждый, кто использует «lib», должен будет объявить только «lib» зависимость.
Как это сделать?