如何命名CLI而不是通过java运行<;类路径>;

如何命名CLI而不是通过java运行<;类路径>;,java,maven,deployment,command-line-interface,jcommander,Java,Maven,Deployment,Command Line Interface,Jcommander,我正在使用JCommander构建一个命令行界面。这是一个专业项目。 我有一个主要的是做所有的控制。 假设我的应用程序主java文件是-AbcMain.java。 我可以用- javac AbcMain.java 爪哇蛋白 我想要的是,能够像任何其他命令一样运行- 阿博克明 i、 e.不必通过java命令运行。简单的解决方案是编写一个shell脚本,其名称为AbcMain,等等。这是一种方式。但是寻找更干净的方法。maven可以做类似的事情吗?好的,不可以。不过我相信你可以编写一个maven插件

我正在使用JCommander构建一个命令行界面。这是一个专业项目。 我有一个主要的是做所有的控制。 假设我的应用程序主java文件是-AbcMain.java。 我可以用- javac AbcMain.java 爪哇蛋白

我想要的是,能够像任何其他命令一样运行- 阿博克明


i、 e.不必通过java命令运行。

简单的解决方案是编写一个shell脚本,其名称为
AbcMain
,等等。这是一种方式。但是寻找更干净的方法。maven可以做类似的事情吗?好的,不可以。不过我相信你可以编写一个maven插件来为你生成脚本。