我的应用程序是一个命令行运行器菜单系统,它希望输入做任何事情
(1. DoThing, 2. DoOtherThing, 3. Exit, etc.)
。
当我运行mvn package
时,应用程序会编译,测试和运行。问题是运行部分,它会挂起程序包进程,因为它运行的应用程序只是等待用户输入。
如果我添加某种if(args.length == 0) return;
它可以正常工作,但是当我运行我的jar时,我需要输入一些无用的arg来运行我的应用程序。
有没有办法可以阻止这种情况,或者我是否错误地创建了springboot项目?