gpt4 book ai didi

configuration - 如何为多模块 maven 项目配置 Jenkins

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

我有一个 Maven 多模块项目。结构如下:

-modulA         (Main project)
- pom.xml
-parentModul (Aggregator)
- pom.xml
- ModulB (Integration Test Project)
-pom.xml

包定义如下:

<project ...>
<modules>
<module>../modulA</module>
<module>ModulB</module>
</modules>


其中一个模块(ModulA)具有相同的层级,另一个在父模块中。我尝试在 Jenkins 中添加一个工作来自动构建。 (清洁包装)..

parentModul寻找其他模块并构建项目的工作应该如何配置??

最佳答案

添加另一个聚合器。将 modulA 和 parentModul 放在同一个目录和它们的上一层,只需像这样添加另一个 pom:

aggregator/
|- modulA/
| |- pom.xml
|- parentModul/
| |- modulB/
| | |- pom.xml
| |- pom.xml
|- pom.xml

在 aggregator/pom.xml 中定义一个模块部分如下:

<project ...>
<modules>
<module>modulA</module>
<module>parentModul</module>
</modules>
</project>

关于configuration - 如何为多模块 maven 项目配置 Jenkins,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7926326/

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