1

maven が戦争を再パッケージ化するために使用するアーティファクトをマークする方法を探しています。

私が使用する依存関係の一部はバージョンの範囲に依存するため、アーティファクトは時間の経過とともに変化する可能性があり、Web アプリケーションの特定のバージョンを再リリースする機能が必要です (たとえば、ホットフィックスが必要な場合)。

いくつかの調査の後、mvn 依存関係を使用できることがわかりました:go-offline -Dmaven.repo.local=/path

すべての依存関係を /path 以降に保存するには

mvn -o -Dmaven.repo.local=/path

同じアーティファクトを使用する。

これは公平な解決策ですが、大量のストレージが必要になります (または、そのストレージのバージョン管理リポジトリを維持する必要があります)。

実際のファイルではなく、アーティファクトの名前とバージョンのみを使用する、よりエレガントなソリューションを探しています。使用されている依存関係を示す依存関係: リストと依存関係: ツリーのモジョがあることがわかりましたが、アーティファクトの更新を避けるために、このリストを入力として使用するよう Maven に指示する方法はありますか?

ありがとう

4

0 に答える 0