如果你没有在maven依赖中声明版本,会发生什么?[已关闭]

aiqt4smr  于 2023-10-17  发布在  Maven
关注(0)|答案(1)|浏览(117)

已关闭,此问题需要details or clarity。它目前不接受回答。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。

昨天关门了。
Improve this question
我有一个项目运行一个看不到的版本定义在我的pom.xml为许多依赖关系,例如

<groupId>org.apache.logging.log4j</groupId>
            <artifactId>log4j-api</artifactId>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-core</artifactId>
        </dependency>
        <dependency>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-annotations</artifactId>
        </dependency>

所以想知道maven是从哪里得到这个版本的?我在某个地方读到它从父文件中挑选,但这里没有父pom。

gr8qqesn

gr8qqesn1#

它们是从父POM或BOM(dependencyManagement中带有<scope>import</scope>的条目)中选取的。

相关问题