Project has multiple jobs and I need to pass job name as parameter so I can launch specific jobs .
java -jar myJar.jar -jobName job1
Now, if my `job1` is running and I wish to launch `job2` at that time, I couldn't do that since **port is already is in use**. So I would be able to launch `job2` only when `job1` is finished.
If I try to launch `job2` at different port ,
`java -jar myJar.jar -jobName job2 --server.port=8090`
then jCommander is not letting it through since I have not defined `server.port` in JCommander configuration and even if I do that , Spring Boot picks property from property file only and tries to run at same port - `8080`.
How to handle this scenario?