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
)