春天与maven紧密结合

时间:2014-03-16 16:41:56

标签: spring maven build build-process

Spring是否与Maven紧密结合?互联网上的大多数例子都显示了Spring和Maven配置弹簧相关的罐子,this帖子解释了许多Maven的缺点。所有商业项目都应该只使用这种组合吗?

请解释

由于

2 个答案:

答案 0 :(得分:2)

它们都有不同的用途,Spring示例使用Maven,因为maven被高度用作构建,依赖管理框架。这与Spring与Maven的耦合无关。 Spring是构建企业应用程序的框架,Maven是一个构建和部署工具。

您可以使用Gradle,ivy甚至手动下载库,而不是依赖Maven作为依赖管理框架。

答案 1 :(得分:1)

没有。您可以使用任何想要构建基于Spring的应用程序。顺便说一句,所有Spring教程都使用Gradle(Spring也在内部使用)显示了示例。

但是,真实的是,Spring罐可以从Maven中央存储库和Spring存储库中获得,因此它们的依赖关系在Maven pom.xml文件中进行了描述。但没有什么能阻止您手动下载所需的jar并将它们添加到类路径中。