在我使用 scala 语言的项目中, sbt 可以直接从终端启动命令:
sbt run
现在我切换到 maven 使用 java 。如果我尝试在终端中运行:
mvn run
该命令不起作用。错误是:
[ERROR] Unknown lifecycle phase "run" ...
还有另一种方法吗? 非常感谢。
答案 0 :(得分:0)
mvn exec:java -Dexec.mainClass="com.example.Main" [-Dexec.args="argument1"] ...
您可以在pom.xml
中配置插件,以设置默认主类和默认参数应该是什么。