Spring是否与Maven紧密结合?互联网上的大多数例子都显示了Spring和Maven配置弹簧相关的罐子,this帖子解释了许多Maven的缺点。所有商业项目都应该只使用这种组合吗?
请解释
由于
答案 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并将它们添加到类路径中。