Я разрабатываю проект, который служит платформой для многих других проектов. Он распространяется как библиотека.
Я столкнулся со следующей проблемой: у меня нет контроля над другими проектами, и я хочу иметь согласованный формат ведения журнала. Чтобы сделать это, я хочу указать c версий журналируемых зависимостей, которые объявлены в build.gradle моего проекта, чтобы я мог ими управлять.
Как мне написать свою конфигурацию Gradle, чтобы она могла переопределять или принудительно указывать c версию зависимости? Я использую Gradle 6.2.1 и пробовал
api(group: 'org.apache.logging.log4j', name: 'log4j-core', version: '2.13.0') {
force = true
}
, но он не работает.