引言

Gradle 是一个功能强大且灵活的软件构建工具,但这些优点也带来了复杂性,需要明确的最佳实践指导。在许多场景中,如何最好地使用 Gradle 尚不明确,因为 Gradle 提供了多种实现相同目标的方法。通常需要确定当前解决方案是否可能在未来导致问题,或者是否可以通过不同地使用 Gradle 来避免问题。本指南旨在帮助 Gradle 作者应对这些情况,并就如何有效使用 Gradle 做出明智的决策。

本指南内容

本节概述了编写可维护、功能正常且符合 Gradle 核心设计理念的 Gradle 构建的最佳实践。其中一些实践是应该做的,另一些是应该避免做的。

本指南借鉴了使用 Gradle 的一些最大软件生态系统中的实际经验。它面向所有级别的 Gradle 专业知识,从初学者到高级用户。此处并非所有实践都适用于每个构建,但它们旨在广泛适用于许多不同的使用场景并从中受益。

本指南并非 Gradle 使用说明。为此,我们在 Gradle 文档的其他部分提供了广泛的教程和参考资料。

原则

本指南中的项目旨在做到简洁易懂可操作

  • 构建作者应该能够快速识别何时遵循最佳实践以及何时不遵循。

  • 阅读后,他们应该了解为什么特定方法有益或有问题,以及在哪里可以找到进一步的参考资料。

  • 建议应广泛适用于许多大多数典型构建,并应提供具体、明确的建议。