問題 $ mvn package で、プロジェクトの target ディレクトリ直下に、プロジェクトの成果物として JAR ファイルが作成される。 このとき、例えばマニフェストに Class-Path: ./dependency/foo.jar ./dependency/bar.jar のように指定する。そして、JARをコマンドラインからクラスパスを指定することなく実行するために、依存する JAR ライブラリを target/dependency に置きたい。 解決法 以下のコマンドを pom.xml と同じレベルのディレクトリで実行する。 $ mvn dependency:copy-dependencies このコマンドは、プロジェクトが依存するライブラリを target/dependency 直下にコピーする。 このコマンドはテスト実行時にのみ必要となるライブラリもコピーする。テスト実
![Maven で依存 JAR ライブラリを target/dependency にコピー - kymmt](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)