Я должен использовать неуправляемую зависимость SNAPSHOT в моем приложении java/maven heroku.
Я делаю это с помощью локального проекта-хранилища maven, как описано в этой статье.
Heroku кэширует зависимости между сборками. К сожалению, Heroku не замечает, изменилась ли версия SNAPSHOT и продолжает использовать кэшированную зависимость. Это приводит к ошибкам компиляции, поскольку я зависим от изменений в версии SNAPSHOT.
Есть ли способ вручную или автоматически очистить этот кэш зависимостей?
Я нашел этот плагин maven (он делает локальную сборку и подталкивает полученные артефакты к герою), но это не так, как я хочу сделайте это.
Можно было бы утверждать, что его плохая практика заключается в том, чтобы использовать эту зависимость моментального снимка в первую очередь, но я думаю, что существуют другие более или менее веские причины для очистки денежных средств, например. утечка памяти, поскольку неуправляемые зависимости даже не удаляются, если они удалены из локального репозитория проекта.
Я ценю ваш ответ