├── .gitignore ├── .idea ├── .name ├── compiler.xml ├── encodings.xml ├── misc.xml └── modules.xml ├── blogpost.iml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle └── src └── main ├── groovy └── com │ └── afterecho │ └── gradle │ └── BlogPlugin.groovy └── resources └── META-INF └── gradle-plugins └── com.afterecho.blogplugin.properties /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afterecho/gradle-plugin-tutorial/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | blogpost -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afterecho/gradle-plugin-tutorial/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afterecho/gradle-plugin-tutorial/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afterecho/gradle-plugin-tutorial/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afterecho/gradle-plugin-tutorial/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /blogpost.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afterecho/gradle-plugin-tutorial/HEAD/blogpost.iml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afterecho/gradle-plugin-tutorial/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afterecho/gradle-plugin-tutorial/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afterecho/gradle-plugin-tutorial/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afterecho/gradle-plugin-tutorial/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'blogpost' 2 | 3 | -------------------------------------------------------------------------------- /src/main/groovy/com/afterecho/gradle/BlogPlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/afterecho/gradle-plugin-tutorial/HEAD/src/main/groovy/com/afterecho/gradle/BlogPlugin.groovy -------------------------------------------------------------------------------- /src/main/resources/META-INF/gradle-plugins/com.afterecho.blogplugin.properties: -------------------------------------------------------------------------------- 1 | implementation-class=com.afterecho.gradle.BlogPlugin 2 | --------------------------------------------------------------------------------