name.remal.gradle-plugins

Plugin class: name.remal.gradle_plugins.plugins.gradle_plugins.GradlePluginsPlugin

plugins {
    id 'name.remal.gradle-plugins' version '1.0.178'
}
plugins {
    id("name.remal.gradle-plugins") version "1.0.178"
}

 

The plugin applies these plugins:

 

This plugin helps to develop Gradle plugins. It:

  • Adds gradleApi and embeddedKotlin as compileOnly dependency
  • Adds gradleTestKit as testCompile dependency
  • Excludes these transitive dependencies:
    • org.codehaus.groovy:*
    • ant:ant
    • org.apache.ant:ant
    • org.apache.ant:ant-launcher
    • org.slf4j:*
    • ch.qos.logback:*
    • org.apache.logging.log4j:*
    • log4j:*
    • commons-logging:*
    • org.springframework:spring-jcl

Also the plugin generates simple test for each plugin annotated by name.remal.gradle_plugins.dsl.Plugin annotation.