运行Maven项目的主类
:
Maven Run Project (6个答案)
5年前关闭。
我创建了一个使用Maven构建的简单控制台Java应用程序。有没有一种方法可以使用maven命令从命令行运行主类(不需要任何参数):
mvn run-app com.example.MainClass
回答:
尝试使用maven-exec-plugin。从那里:
mvn exec:java -Dexec.mainClass="com.example.Main"
这将在JVM中运行您的类。您可以-Dexec.args="arg0 arg1"
用来传递参数。
如果您使用的是Windows,请为
exec.mainClass
和加上引号exec.args
:mvn exec:java -D"exec.mainClass"="com.example.Main"
如果您定期执行此操作,则也可以将参数添加到pom.xml中:
<plugin> <groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<executions>
<execution>
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>com.example.Main</mainClass>
<arguments>
<argument>foo</argument>
<argument>bar</argument>
</arguments>
</configuration>
</plugin>
以上是 运行Maven项目的主类 的全部内容, 来源链接: utcz.com/qa/411079.html