我必须在我的 java/maven heroku 应用程序中使用非托管 SNAPSHOT 依赖项。我使用本文中描述的项目本地 maven 存储库来执行此操作。
Heroku 缓存构建之间的依赖关系。不幸的是,如果 SNAPSHOT 版本发生变化,Heroku 不会注意到并继续使用缓存的依赖项。这会导致编译错误,因为我依赖于 SNAPSHOT 版本的更改。
有没有办法手动或自动清理这个依赖缓存?
我找到了这个maven 插件(它进行本地构建并将生成的人工制品推送到 heroku),但它并不是我真正想要的方式。
有人可能会争辩说首先使用此快照依赖项是一种不好的做法,但我认为清理现金还有其他或多或少的正当理由,例如泄漏存储,因为如果从本地项目中删除非托管依赖项,甚至不会删除它们存储库。
我很感激你的回答