0

jar から main メソッドを実行する単純な使用例があります。この jar は mvn パッケージの一部として作成され、myproject/target/myproject-jar-withdependencies に保存されます

現在実行している方法は、単純な java -cp {path-to -jar} {mainclass} を使用することです。これに mvn exec プラグインを使用しようとしていますが、実行に問題があります

重要なのは、maven に target/ directory にある jar 内のメイン クラスを強制的に検索させる必要があることです。引数タグを使用して -cp と jar を使用しようとしましたが、残念ながらそれも機能しません。Maven は、ターゲット ディレクトリ内の jar ファイルがクラス パスに属していると認識していないようです。

exec プラグインでカスタム クラスパスを指定する必要があります (mvn exec のドキュメントでは、これについて多くの情報が得られません)。

どんなポインタでも大歓迎です

4

1 に答える 1