ivy.xml
以下を含む があるとします。
<dependency org="checkstyle" name="checkstyle" rev="4.3" />
そして、Checkstyle 4.4 にアップグレードしたいので、ivy.xml
以下を含むように変更します。
<dependency org="checkstyle" name="checkstyle" rev="4.4" />
retrieve
最初の構成の後、ファイルがありますcheckstyle-4.3.jar
。2 番目の構成の後、ファイルもcheckstyle-4.4.jar
あり、ファイルcheckstyle-4.3.jar
はまだ存在します。
Ivy に古いファイルが孤立していることを認識させ、lib
ディレクトリから削除する方法はありますか? ツールをアップグレードするたびに、開発者のディスク容量の使用量が大幅に増加することを望まないという考えです。
理想的には、ローカルリポジトリからも削除したいと思います. ローカル リポジトリの目的は、プロジェクト間で共有されることであることを理解しています。そのため、アーティファクトが他のプロジェクトでまだ使用されているかどうかがわからないため、何かを削除しても意味がありません。しかし、ある種の剪定手順があるに違いありません...