【发布时间】:2014-12-05 12:04:11
【问题描述】:
Maven 真正的好处之一是它的项目结构被明确定义,因此它可以在任何支持 Maven 的 IDE 中打开,这是真的吗?
我们在一个由 5 人组成的团队中开发,我们使用三种不同的 IDE(IntelliJ、Eclipse、Netbeans)。我知道我无法在 Netbeans 中打开 Eclipse 的 Ant 项目,但使用 Maven 是可能的。
这真的足够使用 Maven 的理由吗?
【问题讨论】:
Maven 真正的好处之一是它的项目结构被明确定义,因此它可以在任何支持 Maven 的 IDE 中打开,这是真的吗?
我们在一个由 5 人组成的团队中开发,我们使用三种不同的 IDE(IntelliJ、Eclipse、Netbeans)。我知道我无法在 Netbeans 中打开 Eclipse 的 Ant 项目,但使用 Maven 是可能的。
这真的足够使用 Maven 的理由吗?
【问题讨论】:
Maven 和 Ant 是两个不同的东西。
Ant 是一个构建工具,而 Maven 则积累了以下功能:
Maven 使用生命周期来实现这一点。您可以在生命周期的某些点触发某些功能。例如,单元测试应该在编译后立即运行,而集成测试(例如 selenium 测试)需要更多设置,可能需要初始化 Web 服务器并部署 WAR 文件。
【讨论】: