#gradle
Вопрос:
В build.gradle
моем проекте у меня есть добавленная зависимость:
dependencies {
testImplementation 'some-lib'
}
Я хочу отказаться от использования этой библиотеки в проекте. Т. Е. я хочу, чтобы она была там, для компиляции и запуска, но просто предупреждала пользователя, когда он использует методы из этой библиотеки.
Я не могу удалить зависимость сразу, потому что мне нужно некоторое время, чтобы переработать уже существующие способы использования. С осуждением я хочу предотвратить новое использование этой библиотеки.
Можно ли пометить зависимость как устаревшую в Gradle?
Ответ №1:
Невозможно пометить зависимость как устаревшую, но вы должны иметь возможность добавить
afterEvaluate {
if ('some-lib' in configurations.testImplementation.allDependencies.name) {
logger.warn("**** WARNING: some-lib is deprecated and will be removed.")
}
}
Комментарии:
1. Спасибо за ответ. Да, я в курсе этого. Но я искал решение, которое показывало бы предупреждения в среде IDE при написании кода.