gpt4 book ai didi

java - 运行 Maven 项目的主类

转载 作者:bug小助手 更新时间:2023-10-28 10:40:07 26 4
gpt4 key购买 nike

我创建了一个使用 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" 来传递参数。

If you're on Windows, apply quotes for exec.mainClass and 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>

关于java - 运行 Maven 项目的主类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9846046/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com