The Purpose of this plugin is to make it easier to create groovy plugins with custom names.
Just include the plugin into any build you’d like to use it in and assign the appropriate properties.
Gradle File
plugins {
id 'io.github.pacificengine.build.plugin.groovy' version '0.1.0'
id 'io.github.pacificengine.build.plugin.release' version '0.1.0'
id 'com.gradle.plugin-publish' version "1.2.1"
}
project.group The group the archive belongs to (Example: io.github.PacificEngine)project.name The name of the project (Should be automatically assigned by gradle) (Example: zipper)plugin.id The id of the plugin. Without this assigned, it will default to apply the settings to all plugins. (Example: io.github.pacificengine.build.plugin.groovy)plugin.displayName The display name for the plugin. This is required if you want to release the plugin. (Defaults to project.name) (Example: Gradle Plugin Groovy Plugin)plugin.description The description for the plugin. (Example: A plugin that help you write gradle plugins using groovy)plugin.implementationClass The implementation class to use for the plugin (Example: IOGithubPacificengineBuildPluginGroovyPlugin)plugin.tags The tags to use for the plugin [; delimited] (Example: gradle;groovy;build;artifact)plugin.website.url The website to use for the plugin. (Defaults to plugin.url otherwise project.url otherwise git.source.repo.url otherwise git.source.url)plugin.vcs.url The vcs url to use for the plugin. (Defaults to plugin.url otherwise git.source.repo.url otherwise git.source.url)