Gradleについて
Gradleについてまとめた
概要
そもそも
- Gradleは、オープンソースのビルドシステム
- Mavenと違うのところはビルドの手順を定義するための言語として、XMLを用いる
- Groovyを用いる
- シンタックスシュガー(省略した書き方)が多くわかりにくい。
- そもそもGroovyを知らないと理解できない
内容
使い方
- Gradleはタスクというのものを定義できる
- タスクは関数やメソッドのようなもの
- 今まで「run」とか「compileJava」など実行してきたものは、みんなタスクと呼ばれるもの
- このタスクは自ら定義することもできます。
どういうことができる
helloworld1/build.gradle task helloWorld << { println "Hello, world!" }