在命令行中快速运行/执行Maven项目

在命令行中快速运行/执行Maven项目,maven,Maven,查看Maven说明: 它表示要使用以下内容构建目标文件: mvn package 然后要运行项目,请执行以下操作: java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App 我的问题是-是否有一种方法可以通过以下方式快速运行项目: mvn run mycompany.app 或者类似的?如果我们使用约定或配置,是否应该使用mvn来运行项目?另外,我将创建一个bash脚本来执行jar命令,因为每次都要输入太多了 要运行Mav

查看Maven说明:

它表示要使用以下内容构建目标文件:

mvn package
然后要运行项目,请执行以下操作:

java -cp target/my-app-1.0-SNAPSHOT.jar com.mycompany.app.App
我的问题是-是否有一种方法可以通过以下方式快速运行项目:

mvn run mycompany.app

或者类似的?如果我们使用约定或配置,是否应该使用
mvn
来运行项目?另外,我将创建一个bash脚本来执行jar命令,因为每次都要输入太多了

要运行Maven项目,您可以在命令行中使用以下命令:

mvn exec:java -Dexec.mainClass="suman.App"
我猜exec:java可能是一个默认值,而-Dexec.mainClass也可能是一个默认值,因此可能有某种方法可以像这样运行它:

mvn exec "suman.App"
但这只是一个猜测