maven使用的所有默认插件是什么?



从我读到的内容来看,maven 循环通过命令行调用的生命周期阶段和目标,它只是循环通过提到的阶段和目标。pom 中的默认值.xml确保 maven 通过始终使用默认绑定根据packaging运行一系列插件目标来运行合理的默认值。

另外,如果我只想下载依赖项而不执行任何其他操作,我可以调用mvn dependency:generate-sources.

所以我的问题是:

  1. 如果我们运行mvn install,它还会下载pom中提到的依赖项.xml?发生这种情况是因为调用install调用所有阶段直到install包括默认绑定到依赖项插件generates-sources
  2. 如果不是,谁负责获取所有依赖项?Maven核心还是其他插件?
  3. 如果是,则默认调用的插件列表似乎并不详尽。pom.xml中还存在哪些其他插件绑定?
  1. 不适用
  2. 所有 maven
  3. 项目在其基础中都有"超级 POM",其中列出了 maven 的所有默认值。你可以在那里寻找一切。此"超级 POM"被放置在未明确列出父级的任何 POM 的父级。