Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to build CLI from Maven project like mvn, gradle etc?

For instance I have a Maven project called blabla, and I want to control it by CLI like mvn (Maven) or gradle.(Examples, $ mvn clean install, $ gradle init etc).

And instead of launching

$ java BlaBla start 

or

$ java BlaBla stop

etc

I want to do like this:

$ blabla start
$ blabla status
$ blabla stop

etc.

Is there any ready solution for maven projects?

like image 206
Evanda Avatar asked Jan 29 '23 08:01

Evanda


1 Answers

You can take a look at the appassembler-maven-plugin which can create a script based on the name and supports creating a shell and a bat variant...

like image 140
khmarbaise Avatar answered Feb 02 '23 11:02

khmarbaise