Java 有哪些选项可供模仿;“sbt运行”;在Maven?
在我使用scala语言的项目中,使用sbt可以直接从终端启动以下命令:Java 有哪些选项可供模仿;“sbt运行”;在Maven?,java,scala,maven,sbt,Java,Scala,Maven,Sbt,在我使用scala语言的项目中,使用sbt可以直接从终端启动以下命令: sbt run 现在我将java与maven一起使用。如果我尝试在终端中运行: mvn run 该命令不起作用。错误是: [ERROR] Unknown lifecycle phase "run" ... 有没有别的办法呢? 非常感谢。使用 mvn exec:java-Dexec.mainClass=“com.example.Main”[-Dexec.args=“argument1”]… 您可以在pom.xml中配置
sbt run
现在我将java与maven一起使用。如果我尝试在终端中运行:
mvn run
该命令不起作用。错误是:
[ERROR] Unknown lifecycle phase "run" ...
有没有别的办法呢?
非常感谢。使用
mvn exec:java-Dexec.mainClass=“com.example.Main”[-Dexec.args=“argument1”]…
您可以在
pom.xml
中配置插件,以设置默认的主类和默认参数。看看这个:这里有exec-maven-plugin。好的,谢谢!在Java中开发时,您不必切换到maven。sbt可以很好地完成这项工作。只需将您的.java
文件放在src/main/java
下,然后试一试run
!您甚至不必在项目中使用build.sbt
,只要项目遵循src/main/{scala | java}
.wow.的标准项目结构。。伟大的我以为是sbt仅与scala一起使用。这是非常有用的!非常感谢。