gpt4 book ai didi

java - 如何使用 Maven 运行方法?

转载 作者:行者123 更新时间:2023-12-01 22:11:01 25 4
gpt4 key购买 nike

我已经编写了一个控制台应用程序(带有 main 函数的 .java 类),我想调用这个 main (或者,例如在执行我的大项目之前的一些静态方法)如何使用 Maven (脚本?)?

最佳答案

去看看exec maven plugin 。您可以使用它在构建中的任何点执行 native 可执行文件、脚本或 java main()。像这样:

<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.3.2</version>
<executions>
<execution>
<goals>
<goal>java</goal>
</goals>
</execution>
</executions>
<configuration>
<mainClass>com.example.Main</mainClass>
</configuration>
</plugin>
</plugins>
</build>

你不能只运行你想要的任何java方法,但是编写一个带有main()方法的小类来调用你想要的任何方法是非常容易的。

另一个问题是您要运行的类必须在运行之前进行编译。这意味着要么此执行必须在编译阶段之后发生,要么您需要将项目分成 2 个模块 - 一个包含主类,另一个包含其余代码(这将取决于第一个模块以获得正确的构建)订单)

如果您仍然坚持任意代码,总有groovy maven plugin ,它允许您内联编写要在构建期间执行的 groovy 代码。

关于java - 如何使用 Maven 运行方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26382256/

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