0

想象一下,我有以下项目结构:

a -> a-api
     a-impl


b -> b-api
     b-impl

而且我希望在存在依赖“循环”时构建失败,因为 b-impl 依赖于(传递地)a-api 而 a-impl 依赖于 b-api(请注意,这并不是真正的循环)。

我不允许定义额外的依赖项(例如在 a 或 b 中),并且我正在寻找一个会自动失败的构建插件/配置。

我目前正在评估是否可以使用强制插件的自定义规则: http ://maven.apache.org/enforcer/enforcer-api/writing-a-custom-rule.html

4

0 回答 0