gpt4 book ai didi

maven-2 - 在 Maven 中禁用 war 覆盖

转载 作者:行者123 更新时间:2023-12-04 06:29:25 27 4
gpt4 key购买 nike

当我在 Maven 项目中具有“ war ”类型的依赖项时,它会自动使用覆盖将其合并到我正在构建的项目中。

我想禁用覆盖。

为了使开发过程更简单,我想在为本地 Tomcat 构建时使用带有 maven-junction-plugin 的符号链接(symbolic link),并且仅在为测试和生产服务器构建时覆盖。

也欢迎任何其他关于如何处理我需要修改的 war 依赖项而无需长时间构建周期的建议。

最佳答案

您不能像 maven-war-plugin:2.1.1 那样禁用覆盖集,但可以从覆盖中排除文件。

排除所有覆盖文件:

<dependentWarIncludes></dependentWarIncludes> 
<dependentWarExcludes>**</dependentWarExcludes>

从特定覆盖中排除所有文件:
<overlays>
<overlay>
<groupId>com.gentics</groupId>
<artifactId>portalnode-webapp</artifactId>
<excludes>
<exclude>**/*</exclude>
</excludes>
</overlay>
</overlays>

请注意,这不会减少使用的叠加层数量。

关于maven-2 - 在 Maven 中禁用 war 覆盖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5622816/

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