1. ホーム
  2. maven

[解決済み] リポジトリにないディレクトリにすべてのmavenの依存関係をダウンロードする?

2022-05-10 23:16:36

質問

バイナリ形式で配布されているライブラリをmavenのみで使用する必要があったため、プロジェクトをmavenに変換し始めましたが、あまりに長い間この件で壁に頭を打ち付けたため、自分を傷つけるのをやめ、Antを使用することにしました。 私は、mavenがjarとそのすべての推移的依存関係を私の選んだディレクトリにダウンロードし、私が通常楽しむように私のSCMにそれらをチェックするだけで、再び至福の開発者であるようにしたいと思います。

それを簡単に行うための任意のアイデア?

どのように解決するのですか?

この maven依存性プラグイン は潜在的にあなたの問題を解決することができます。

もし、あなたが pom で、プロジェクトの依存関係がすべて指定されている場合、必要なのは

mvn dependency:copy-dependencies

をクリックすると target/dependencies フォルダに、transitive を含むすべての依存関係が満たされています。

追加する 以下からGustavoの回答 : 依存関係をダウンロードするために ソース を使用することができます。

mvn dependency:copy-dependencies -Dclassifier=sources

(経由 Apache Maven Dependency Plugin doc ).