弹出有效pom和依赖项之间的Intellij差异



我通过打开了pom.xml文件中弹出的依赖项

右键单击pom.xml文件中的任意位置->maven->显示依赖项弹出

我还打开了有效的pom右键单击pom.xml文件中的任意位置->maven->显示有效的pom

我注意到两个依赖项之间存在差异(例如,在有效的pom中有很多依赖项,但这些依赖项不存在于弹出窗口中(。知道为什么会发生这种情况吗?

每个应用程序pom文件(我们在项目中明确定义的文件(都继承自默认的超级pom文件。例如,这里是Maven 3.0.4的超级pom文件。

当您查看项目的有效pom时,您可以在其中看到项目的所有配置,这些配置来自超级pom中的默认设置和应用程序pom效pom中找到来自超级pom和应用程序pom的项目依赖项的完整列表。相反,弹出的显示依赖项仅包括应用程序pom中定义的配置及其依赖项,因此两者之间存在差异。

最新更新