Spring Project Builder在Eclipse中究竟执行了什么?

Sim*_*rer 7 java eclipse spring

更准确地说,我正在建立一个使用Spring进行依赖注入的Maven项目.因为我希望Maven将Spring Project性质添加到我的Eclipse项目文件中,所以我把它放到了maven-eclipse-plugin我的部分pom.xml:

<additionalProjectnatures>
   <projectnature>org.springframework.ide.eclipse.core.springnature</projectnature>
</additionalProjectnatures>
Run Code Online (Sandbox Code Playgroud)

我无法在Spring网站上找到有关此Maven设置的任何官方文档.大多数其他网站,例如像这个或这个SO答案,建议将其放入配置部分:

<additionalBuildcommands>
   <buildCommand>
      <name>org.springframework.ide.eclipse.core.springbuilder</name>
   </buildCommand>
</additionalBuildcommands>
Run Code Online (Sandbox Code Playgroud)

查看Eclipse,我看到此构建器也已配置.这个建筑师究竟做了什么?