| Modifiers | Name | Description |
|---|---|---|
static class |
GrailsPublishExtension.License |
| Type | Name and description |
|---|---|
java.lang.String |
descDescription of the plugin |
java.util.Map<java.lang.String, java.lang.String> |
developersThe developers of the plugin |
java.lang.String |
githubSlugThe slug from github |
boolean |
gpgSignWhether to GPG sign |
java.lang.String |
issueTrackerUrlThe issue tracker URL |
java.lang.String |
keyThe the publishing key |
GrailsPublishExtension.License |
licenseThe license of the plugin |
GrailsPublishExtension.License |
license |
GrailsPublishExtension.License |
license |
boolean |
mavenCentralSyncWhether to sync to Maven central |
java.lang.String |
repoTHe repository on bintray |
java.lang.String |
signingPassphraseThe passphrase to sign, only required if `gpgSign == true` |
java.lang.String |
sonatypeOssPasswordPassword for maven central |
java.lang.String |
sonatypeOssUsernameUsername for maven central |
java.lang.String |
titleTitle of the plugin, defaults to the project name |
java.lang.String |
userThe the publishing user |
java.lang.String |
userOrgTHe organisation on bintray |
java.lang.String |
vcsUrlThe source control URL of the plugin |
java.lang.String |
websiteUrlThe website URL of the plugin |
| Type Params | Return Type | Name and description |
|---|---|---|
|
GrailsPublishExtension.License |
getLicense() |
|
GrailsPublishExtension.License |
license(groovy.lang.Closure configurer)Configures the license |
|
void |
setLicense(GrailsPublishExtension.License license) |
|
void |
setLicense(java.lang.String license) |
| Methods inherited from class | Name |
|---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Description of the plugin
The developers of the plugin
The slug from github
Whether to GPG sign
The issue tracker URL
The the publishing key
The license of the plugin
Whether to sync to Maven central
THe repository on bintray
The passphrase to sign, only required if `gpgSign == true`
Password for maven central
Username for maven central
Title of the plugin, defaults to the project name
The the publishing user
THe organisation on bintray
The source control URL of the plugin
The website URL of the plugin
Configures the license
configurer - The configurer