Maven 核心

管理整个构建过程的 Maven 核心类。

参考文档

有用的切入点

  • Maven组件 ( javadoc ) 及其DefaultMaven实现 ( source ),用于驱动完整的MavenSession执行 ( javadoc
  • ProjectBuilder组件 ( javadoc ),及其DefaultProjectBuilder实现 ( source ),
  • MavenPluginManager组件 ( javadoc ),及其DefaultMavenPluginManager实现 ( source ),
  • PluginParameterExpressionEvaluator,用于在 Mojo 配置期间评估插件参数值,
  • ExceptionHandler组件 ( javadoc ) 及其DefaultExceptionHandler实现 ( source ) 用于将异常转换为有用的最终用户消息。

工具链

  • 工具链描述符参考
  • 工具链感知插件的公共 API:ToolchainManager组件 ( javadoc ) 及其DefaultToolchainManager实现 ( source ),用于获取选定的Toolchain ( javadoc ) 实例,
  • 内部ToolchainManagerPrivate组件 ( javadoc ) 及其DefaultToolchainManagerPrivate实现 ( source ),用于管理工具链选择,
  • 内部 JDK 工具链实现:JavaToolchain接口 ( javadoc ),及其JavaToolchainImpl实现 ( source ) 和JavaToolchainFactory factory ( source )。