- 因为您的同事可能更喜欢NetBeans或IDEA
- 因为设置可能会因一次eclipse安装而异
- 因为您可能想自动获取依赖项
- 因为您要自动化整个构建:构建,jar,应用静态代码分析,运行单元测试,生成文档,复制到某个目录,根据环境调整某些属性等。
- 因为一旦它实现了自动化,您就可以使用一个持续集成系统,该系统可以在每次更改或每小时生成一次应用程序,以确保一切仍在构建并且测试仍然通过…
- 因为Maven在配置上使用约定。
- 因为您的IDE可能不支持某些您需要的奇特代码生成/转换。
- 因为构建脚本记录了构建过程。
Eclipse是一个开发环境。但这不是构建工具。
我个人讨厌Maven,但是讨厌YMMV。有很多选择:gradle,buildr等。



