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 只会考虑顶级模块,因此它会看到逻辑和业务之间的循环依赖。

实际情况要复杂一些,但希望这能很好地解释它。

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

4

1 回答 1

1

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

于 2012-11-21T20:14:01.500 回答