如果我要分发CLI应用程序,则该应用程序由jar
组成,清单文件声明了一个main
类,该类接受命令行参数并产生一些与常规CLI应用程序一样的输出,并且.bat
和.sh
脚本,简化了.jar
的启动,使用户无需编写-java -jar yadda yadda
,而仅依靠myapp somecommand -flag
类型的东西。>
我将如何打包此类应用程序以将其分发给用户?
我认为不需要像Windows .exe
这样的本地二进制文件,因为我希望应用程序仅保留CLI。
预先感谢。