使用mvn命令时出现Project ‘xx‘ is duplicated in the reactor

    技术2023-04-17  159

    使用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导致出现冲突

    解决

    知道了原因解决就很容易了,滤清依赖的层级关系并正确添加依赖就好了

    Processed: 0.008, SQL: 9