java - maven循环引用错误

标签 java maven dependencies pom.xml

美好的一天,

我收到一条错误消息:“ react 器中的项目包含循环引用”。

父pom.xml:

<project>
    <modelVersion>4.0.0</modelVersion>
    <groupId>com.solveit.cmr</groupId>
    <artifactId>cmr-parent</artifactId>
    <version>1.0.0-SNAPSHOT</version>
    <packaging>pom</packaging>
    <name>cmr-parent</name>

    <modules>
        <module>cmr-core</module>
    </modules>

    <dependencies>

        <dependency>
            <groupId>com.solveit.cmr.core</groupId>
            <artifactId>cmr-core</artifactId>
            <version>${project.version}</version>
        </dependency>
    </dependencies>
</project>

子pom:

<modelVersion>4.0.0</modelVersion>
<artifactId>cmr-core</artifactId>
<name>cmr-core</name>
<groupId>com.solveit.cmr.core</groupId>


<parent>
    <groupId>com.solveit.cmr</groupId>
    <artifactId>cmr-parent</artifactId>
    <version>1.0.0-SNAPSHOT</version>
</parent>

如何解决这个问题?

谢谢

最佳答案

<modules>部分告诉maven父pom和子pom之间的层次结构。
父级应包含所有模块的所有公共(public)部分。
<dependencyManagement> , <plugins><properties>

关于java - maven循环引用错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22880414/

相关文章:

java - 在 Java 中从 priorityQueue 创建有序数组的更好方法

makefile - ARM GNU Makefile 文件夹依赖时间戳问题

JBoss 收缩包装。从其他模块添加文件。

python - 如何让 Tox 从 setup.py 中的 dependency_list 找到我的依赖项的本地轮子

java - 使用Java绝对每秒发送15条记录作为api请求

java - java2d 对象的非破坏性转换

Java将字符串解析为日期返回移位后的日期

java - 从现有项目创建父 Maven 项目

java - 有什么方法可以在 Eclipse 中创建 wicket 项目

java - 当另一个配置文件被激活时自动激活一个配置文件