我希望能夠使用Maven創建用Scala編寫的命令行實用程序。理想情況下,我希望能夠編寫一個主要方法並擁有一些Maven目標,該目標會將具有某個特定名稱的可執行文件安裝到bin /目錄中,以便它可以用作命令。使用Scala/Maven創建可執行文件
我唯一的經驗就是Python的setup.py中的'entry_points',它將創建一個可執行的shell腳本,該腳本被配置爲調用特定的函數。
Maven是否提供類似這樣的東西?
我希望能夠使用Maven創建用Scala編寫的命令行實用程序。理想情況下,我希望能夠編寫一個主要方法並擁有一些Maven目標,該目標會將具有某個特定名稱的可執行文件安裝到bin /目錄中,以便它可以用作命令。使用Scala/Maven創建可執行文件
我唯一的經驗就是Python的setup.py中的'entry_points',它將創建一個可執行的shell腳本,該腳本被配置爲調用特定的函數。
Maven是否提供類似這樣的東西?
可以使用appassembler-maven-plugin
自動創建斌腳本您。
或者,編寫自己的腳本並使用程序集插件指定如何組裝程序。
我不知道Maven有這樣的事情,但可以創建所有dependancys一個罐子,一個bash腳本像
java -cp /path/to/myjar-with-deps.jar com.myjar.Main [email protected]