使用mvn命令时出现Project ‘xx’ is duplicated in the reactor错误原因及解决方法
今天工作中遇到了如下错误日志
[INFO] Scanning for projects…
[INFO] ------------------------------------------------------------------------ [ERROR] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Project ‘xx’ is duplicated in the reactor
原因
多模块开发中形成了依赖,循环原因是A的pom指定了B、C作为子module,子module B的pom又指定了C作为自己的子module,或者A的父module中写了B导致出现冲突
解决
知道了原因解决就很容易了,滤清依赖的层级关系并正确添加依赖就好了