领先一步
VMware 提供培训和认证,助您加速进步。
了解更多关于我最近关于 Spring 和 Maven 的声明,已经有了相当多的讨论。这些讨论都非常好且有价值,但我确实想澄清我提出的一些观点。
首先,我们致力于支持使用 Maven 作为首选构建系统的 Spring 用户。这意味着我们将帮助确保从 Spring 2.0 RC4 开始的每个 Spring 版本在 Maven 仓库中都有准确的 POM。这就是世界上最受欢迎的 JIRA 问题的全部意义。仅此而已。
Spring 自身内部的构建系统是一个完全独立的问题。我最初帖子的本意是想说明,我们正在评估 Maven 作为 Spring 未来构建系统的可能性。我们也在和 Ant+Ivy 一起评估它。正如大家许多人提到的,Spring 是一个庞大的项目,它触及了许多其他项目,并且拥有一个高度定制的自研构建系统。你会发现从 Java 5 代码(在 Java 5 之前的系统上是可选的)到仅在你使用某些类时才适用的依赖项,应有尽有。目前,我们还不足以确定 Maven 是否能满足 Spring 的需求,但我们确实在负责任地对此进行考察。
我希望这能消除一些困惑。