我是IntelliJ的新手,所以这可能是用户错误,但是如果我在IntelliJ中选择pom.xml,然后执行操作Analyze-> Analyze Dependencies,然后选择pom.xml文件选项或Module' '结果的依赖关系列表不包含pom.xml中显式声明的依赖关系。
但是,如果我通过命令行执行mvn命令 mvndependency:tree ,它会列出通过IntelliJ执行操作时看不到的依赖项。
未列出的依赖关系实际上并不是编译所必需的,仅是运行时所需的,因此IntelliJ只是向我显示所引用的“实际”依赖关系,例如指定为导入吗?