随着在 Hibernate Core 构建过程中逐渐积累更多关于 Gradle 的经验,我决定进行最终对决。提醒一下,Hibernate ORM 从版本 4 开始,出于各种 原因 从 Maven 转向 Gradle。考虑到这些原因,我尝试比较 Maven 与 Gradle,并融入一些学到的经验。我在 Jfokus 2012 上展示了结果。如果您感兴趣,这里有一些 幻灯片[1]。
总的来说,如果您已经使用 Maven 且没有问题,或者您正在构建简单的工件,请坚持使用 Maven。如果您在脚本、重构构建、构建包创建(发布包创建)、(JavaDocs)聚合、依赖项分组等方面遇到问题,您可能想考虑使用 Gradle。
- 脚本
- 重构构建
- 构建包创建
- (JavaDocs)聚合
- 依赖项分组
方面您可能想考虑使用 Gradle。
--Hardy