name.remal.gradle-plugins
Plugin class: name.remal.gradle_plugins.plugins.gradle_plugins.GradlePluginsPlugin
plugins {
id 'name.remal.gradle-plugins' version '1.5.0'
}
plugins {
id("name.remal.gradle-plugins") version "1.5.0"
}
The plugin applies these plugins:
java
name.remal.common-settings
name.remal.test-source-sets
name.remal.generate-sources
name.remal.cross-gradle-versions-checks
This plugin helps to develop Gradle plugins. It:
- Adds
gradleApi
andembeddedKotlin
ascompileOnly
dependency - Adds
gradleTestKit
astestCompile
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.