gpt4 book ai didi

maven-2 - 如果文件不存在则跳过 Maven 插件的执行

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

我想将 hibernate3-maven-plugin 放在我的父 pom 中,如果给定文件不存在于该模块中,则在子模块中跳过执行。

有什么办法吗?

到目前为止,我不得不这样做:

<plugin>
...
<configuration>
<skip>true</skip>
<propertyfile>target/test-classes/jdbc.properties</propertyfile>
</configuration>
</plugin>

在父 POM 中,并且:

<plugin>
...
<configuration>
<skip>${maven.test.skip}</skip>
</configuration>
</plugin>

在我希望它执行的所有子 POM 中。 I.E 那些实际上有一个 jdbc.properties 文件。

最佳答案

您也许可以使用配置文件执行此操作,但我想您可能不想在父项目中运行它,这可能会有问题。
以下是个人资料上的一些链接:

这个问题,有一个类似的问题,无法用配置文件解决:
activate-different-maven-profiles-depending-on-current-module

关于maven-2 - 如果文件不存在则跳过 Maven 插件的执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4287451/

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