gpt4 book ai didi

java - maven打包时调用java main方法

转载 作者:搜寻专家 更新时间:2023-11-01 02:41:44 33 4
gpt4 key购买 nike

我有一个扫描 classpath 并生成一些文件的主类。我希望 maven 在 maven 打包期间调用此主要方法并将生成的文件放在目标目录中。怎么做?

最佳答案

您可以配置您的 pom.xml在执行 package 时运行一些方法像这样的阶段 -

<build>  
<plugins>
<plugin>
<groupId>some.group.id</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.1.1</version>
<executions>
<execution>
<phase>package</phase>
<goals>
<goal>java</goal>
</goals>
<configuration>
<mainClass>some.package.where.your.main.Class</mainClass>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>

配置 pom.xml 后,您可以运行以下命令 -

mvn package

现在 package Maven 生命周期的阶段将执行 main()您在 <mainClass> </mainClass> 中提到的类中的方法.

查看其他方式:3 ways to run Java main from Maven

关于java - maven打包时调用java main方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31673787/

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