【发布时间】:2018-03-05 06:11:35
【问题描述】:
根据我的阅读,maven 循环通过命令行调用的生命周期阶段和目标,它只是循环通过提到的阶段和目标。 pom.xml 中的默认值通过始终根据packagingusing default bindings 运行一系列插件目标来确保 maven 运行合理的默认值。
另外,如果我只想并且只想下载依赖项而不做其他事情,我可以致电mvn dependency:generate-sources。
所以我的问题是:
- 如果我们运行
mvn install,它还会下载 pom.xml 中提到的依赖项吗?这是因为调用install会调用直到install之前的所有阶段,包括默认绑定到依赖插件的generates-sources? - 如果不是,谁负责获取所有依赖项? Maven 核心或其他插件?
- 如果是,默认调用的插件列表似乎并不详尽。 pom.xml 中还有哪些插件绑定?
【问题讨论】: