1

Maven を使用して Scala で記述されたコマンド ライン ユーティリティを作成できるようにしたいと考えています。理想的には、main メソッドを記述し、特定の名前の実行可能ファイルを bin/ ディレクトリにインストールしてコマンドとして使用できるようにする Maven の目標を設定できるようにしたいと考えています。

これに関する私の唯一の経験は、特定の関数を呼び出すように構成された実行可能なシェルスクリプトを作成する setup.py の Python の「entry_points」です。

Maven はこのようなものを提供していますか?

4

2 に答える 2

3

を使用しappassembler-maven-pluginて、bin スクリプトを自動的に作成できます。

または、独自のスクリプトを作成し、アセンブリ プラグインを使用してプログラムのアセンブル方法を指定します。

于 2012-10-01T01:45:55.720 に答える
-1

Mavenにそのようなものがあるかどうかはわかりませんが、すべての依存関係を含むjarと、次のようなbashスクリプトを作成できます。

java -cp /path/to/myjar-with-deps.jar com.myjar.Main $@
于 2012-10-01T01:38:56.623 に答える