竹子和多模块项目

问题描述 投票:1回答:1

我使用Atlassian Bamboo并且在运行我的maven模块时遇到循环dep问题。

考虑我有三个模块

model
  dto
  dao

logic
  dto
  components

business
  dto
  service

当我从我的cmd行运行它时,它将运行

model dao
model dto
logic dto
business dto
logic components
business service

这是正确的以及我设置依赖项的方式。另一方面,Bamboo只考虑顶层模块,因此它看到了逻辑和业务之间的循环依赖。

真实场景有点复杂,但希望这足以解释它。

有没有办法让竹子运行并分别考虑每个模块而不是顶层?

maven bamboo
1个回答
1
投票

你必须为每个模块创建多个计划,就像在命令行中运行一样。然后你可以使用依赖阻塞机制来逐个构建一个接一个。您可以从[1]获得帮助,如何使用依赖计划策略。 1. https://confluence.atlassian.com/display/BAMBOO/Dependency+blocking+strategies

© www.soinside.com 2019 - 2024. All rights reserved.