シンプルなスタンドアロンのコマンドラインJavaアプリケーションを開発しています。プロジェクトはMavenによって管理されています。クライアントのマシンにコピーして実行できる成果物を作成したいと思います。
私はMavenアセンブリプラグインを使用しています。目的の出力は、以下を含む単一のzipファイルです。
- my_product.jar:依存関係のない私のクラスのみ
- lib /:すべての依存関係を.jar形式で含むlibフォルダー(例:lib / log4j.jar、lib / commons-lang.jar)
- スタータースクリプトファイル(プロジェクトのどこかからコピー)
これをアセンブリ記述子ファイルで説明するにはどうすればよいですか?my_product.jarをアセンブリに作成するのに問題があります。