作为我的新手,我将学习Maven或Gradle构建工具。因此,我想知道我选择在maven和Gradle之间学习哪个,以及哪个在行业中有更多的需求。我想将这些构建工具用于基于Spring和Hibernate的项目。任何建议都将非常有帮助。
谢谢
最佳答案
在因“不是一个好问题”而关闭之前,我将提供一些意见。
您可能想要学习大多数其他开发人员想要学习的东西。查看以下幻灯片软件的第三张幻灯片,其中显示了Zeroturnaround's yearly developer survey的结果。对于这组超过2k的开发人员,当被问及他们对学习哪些技术感兴趣时,Gradle处于列表顶部。
您可以使用Maven或Gradle来使用Spring或Hibernate来构建项目,但需要指出的是,Spring和Hibernate代码库(不一定是使用它们的应用程序)都使用Gradle来构建其可交付成果。
Maven提供了好几年的最佳构建解决方案,但是很难自定义构建,并且大多数Maven构建脚本都很“嘈杂”。 Gradle解决了这些问题,同时提供了从Maven甚至Ant的平滑迁移路径。
关于maven - 比较Maven和Gradle,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29971117/