maven が戦争を再パッケージ化するために使用するアーティファクトをマークする方法を探しています。
私が使用する依存関係の一部はバージョンの範囲に依存するため、アーティファクトは時間の経過とともに変化する可能性があり、Web アプリケーションの特定のバージョンを再リリースする機能が必要です (たとえば、ホットフィックスが必要な場合)。
いくつかの調査の後、mvn 依存関係を使用できることがわかりました:go-offline -Dmaven.repo.local=/path
すべての依存関係を /path 以降に保存するには
mvn -o -Dmaven.repo.local=/path
同じアーティファクトを使用する。
これは公平な解決策ですが、大量のストレージが必要になります (または、そのストレージのバージョン管理リポジトリを維持する必要があります)。
実際のファイルではなく、アーティファクトの名前とバージョンのみを使用する、よりエレガントなソリューションを探しています。使用されている依存関係を示す依存関係: リストと依存関係: ツリーのモジョがあることがわかりましたが、アーティファクトの更新を避けるために、このリストを入力として使用するよう Maven に指示する方法はありますか?
ありがとう