ビルドスクリプトに直接定義する方法もあるそうだけど、今回はスタンドアロンで動かせるやつを勉強する。 スタンドアロンのプラグインを作る 実装する |-build.gradle `-src/main/ |-groovy/ | `-sample/gradle/plugin/ | `-MyGradlePlugin.groovy `-resources/ `-META-INF/gradle-plugins/ `-com.github.opengl-8080.hello.properties プラグインは、最終的に Java バイトコードになるなら言語は問わない(Java, Groovy, Scala など)。 ただ、 Java 8 の API とか使うと実行環境によってはエラーになるかもしれないから、あんまり最新の API は使わないようにしたほうがいいのかもしれない。 今回は Groovy で書く