maven管理プロジェクトをコマンドラインで実行しようとしています。CLIでmaven生成されたjarを実行する方法
私はpom.xmlに一連の依存関係を持っていますが、これは〜/ .m2/repository /にダウンロードされてインストールされます。 jarマニフェストにクラスパスを追加するために必要な設定をpomに含めました。
これで問題は私がjarを実行しようとしていることです:java -jar project-SNAPSHOT.jar。
Javaはダウンロードされた依存関係を見つけることができません(マニフェストにパスがないためにリストされていると思われます)が、これを実行するにはどうすればよいか分かりません。
ああすることができます。 – Nishant
驚くばかり - それは私が必要としていたものです。このようなものをすべて梱包している警告がありますか、それとも問題ありませんか?メモリ使用量など? – Nick
いいえ、何もありません。その非常に単純なもの、1. jarの作成と同じ2. repoフォルダ内の依存ファイルのコピー、3.このようなシェルスクリプトの書き込み 'java -jar ../myapp.jar Mainclass -cp ../repo/ * .jar' – Nishant