特定の Maven アーティファクトからスタンドアロン Java アプリケーション (つまり、メイン メソッドを持つ基本クラス) を実行するために使用できるアプリケーション/スクリプトが必要です。私の調査によると、このようなものは現在存在しませんが、コミュニティに質問して、私のニーズをサポートできるプロジェクトを誰かが知っているかどうかを確認すると思いました.
構成ファイルまたはコマンドラインを介して、Maven アーティファクトの仕様 (グループ ID、アーティファクト ID、およびバージョン) を完全修飾クラス名と引数のリストとともに渡すという考えです。次に、指定されたアーティファクトとそのすべての依存関係がダウンロードされ (既にローカル リポジトリにある場合はダウンロードされず)、適切なクラスパスを使用してアプリケーションが起動されます。
現時点では、Aether ライブラリと Java の ProcessBuilder を使用してこれを行うシステムを実装することはそれほど難しくないと思いますが、車輪の再発明を始める前に、これを既に処理している既存のプロジェクトを誰かが知っているかどうか疑問に思っていました。 .