如何从maven项目构建CLI,如mvn,gradle等?

Eva*_*nda 4 java command-line-interface maven

例如,我有一个名为blabla的Maven项目,我希望通过CLI控制它,如mvn(Maven)或gradle.(示例$ mvn clean install, $ gradle init等).

而不是发射

$ java BlaBla start 
Run Code Online (Sandbox Code Playgroud)

要么

$ java BlaBla stop
Run Code Online (Sandbox Code Playgroud)

等等

我想这样做:

$ blabla start
$ blabla status
$ blabla stop
Run Code Online (Sandbox Code Playgroud)

等等

maven项目有没有现成的解决方案?

khm*_*ise 6

您可以查看appassembler-maven-plugin,它可以根据名称创建脚本,并支持创建shell和bat变体......