
ザクっと理解するGradleとは – Gradle Android Kotlin
今回からはGradleシリーズです。
なんとなく使っているGradleをザクっと理解できるように書いています。
Gradleとは
ビルド、テスト、デプロイを、ビルドスクリプトをもとに、自動的に行うビルド自動化ツール(build automation tool)です。
※GradleはGradle Build Toolの略

Gradleの利点
・AndroidやKotlin Multi-Platform(KMP)で使用される、JVMで人気のビルドシステムであるためコミュニティによるプラグインなどが豊富にある
・様々なビルドシナリオ(ビルド条件や流れなど)を、ビルトイン機能、サードパーティー製プラグイン、カスタマイズしたビルドロジックを使用して自動化できる
・読み書きしやすい言語構成
・早く、拡張性があり、プロジェクトの大小や複雑さに関係なくビルド可能
・最大限の最適化
おわりに
次回はGradleを構成するパーツについて解説します。
ご要望等がありましたらお気軽にコメントまでお願いします。
コメント