CLOVER🍀

That was when it all began.

Mavenで使っている、依存ライブラリを指定のディレクトリに出力する

最近、アプリケーションのデプロイとかを考える時にしょっちゅう使うので、自分のためにメモ。

Mavenで依存関係を定義した際に、その依存ライブラリを集めたい時に使います。WebアプリだとWARにすれば全部入りますが、バッチ系だとそうはいきませんからね…。

依存ライブラリの取得コマンド。

$ mvn dependency:copy-dependencies

この指定の場合、依存ライブラリが「target/dependency」ディレクトリに出力されます。

出力先のディレクトリを指定する場合は、こちらのコマンドを実行します。

$ mvn dependency:copy-dependencies -DoutputDirectory=lib

この指定の場合、依存ライブラリがlibディレクトリに出力されます。