2012-10-01 49 views
1

我希望能夠使用Maven創建用Scala編寫的命令行實用程序。理想情況下,我希望能夠編寫一個主要方法並擁有一些Maven目標,該目標會將具有某個特定名稱的可執行文件安裝到bin /目錄中,以便它可以用作命令。使用Scala/Maven創建可執行文件

我唯一的經驗就是Python的setup.py中的'entry_points',它將創建一個可執行的shell腳本,該腳本被配置爲調用特定的函數。

Maven是否提供類似這樣的東西?

回答

3

可以使用appassembler-maven-plugin自動創建斌腳本您。

或者,編寫自己的腳本並使用程序集插件指定如何組裝程序。

-1

我不知道Maven有這樣的事情,但可以創建所有dependancys一個罐子,一個bash腳本像

java -cp /path/to/myjar-with-deps.jar com.myjar.Main [email protected]