java/maven heroku アプリで管理されていない SNAPSHOT 依存関係を使用する必要があります。この記事で説明されているように、プロジェクト ローカルの Maven リポジトリを使用してこれを行います。
Heroku はビルド間の依存関係をキャッシュします。残念ながら、Heroku は SNAPSHOT バージョンが変更されても、キャッシュされた依存関係を使用し続けても通知しません。これは、SNAPSHOT バージョンの変更に依存しているため、コンパイル エラーにつながります。
この依存キャッシュを手動または自動で消去する方法はありますか?
このMavenプラグインを見つけました(ローカルビルドを行い、結果のアーティファクトをherokuにプッシュします)が、実際にやりたい方法ではありません。
そもそもこのスナップショットの依存関係を使用するのは悪い習慣だと主張することもできますが、管理されていない依存関係がプロジェクトのローカルから削除されても削除されないため、ストレージのリークなど、キャッシュをクリーニングする正当な理由は他にもあると思います。リポジトリ。
私はあなたの答えに感謝します