Gradle
そもそも何?
Gradle入門 - Qiita
ここを読むのが良いかな?
登場してくるのがビルドシステムです( Build Tool)
Makefile, Ant, Maven......登場してきたのがGradleです。
Gradleは設定をGroovyと呼ばれるJVM上で動くスクリプト言語で書きます。
#Android_Stduio_Gradle #Kotlin #DSL
Gradleではタスクという作業の固まりを作って、それを動かすことで仕事をこなして行きます。
Gradleのはプラグインという仕組みがあり、複数のタスクを追加してくれたりします
Android Studio Gradleでみる、apply plugin: ...は複数のタスクを実行するというイメージができた。
具体的には?
Gradle (build.gradle) 読み書き入門 - Qiita
$ ./gradlew
最初の一人が Gradle のセットアップを行い、Gradle Wrapper を準備しておきます。残りのメンバーはこの Gradle Wrapper
プロジェクトの雛形
「gradle init」コマンドを実行すると、引数で指定したタイプのプロジェクトの雛形を作成することができます。
実行
Gradle の実行は「gradle <タスク名1> <タスク名2> ...」のように、実行したいタスクを連ねます。
公式: Gradle User Manual
sub:
Android Studio Gradle