| Modifiers | Name | Description |
|---|---|---|
static class |
GrailsPublishExtension.License |
| Type | Name and description |
|---|---|
java.lang.String |
centralRepoUrlThe location of the Grails central repository |
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 |
boolean |
mavenCentralSyncWhether to sync to Maven central |
java.lang.String |
portalPasswordThe password for the plugin portal |
java.lang.String |
portalUrlThe plugin endpoint for updating plugins |
java.lang.String |
portalUserThe username for the plugin portal |
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 | Name and description |
|---|---|
GrailsPublishExtension.License |
getLicense() |
java.lang.String |
getPortalUser() |
GrailsPublishExtension.License |
license(groovy.lang.Closure configurer)Configures the license |
void |
setLicense(GrailsPublishExtension.License license) |
void |
setLicense(java.lang.String license) |
void |
setPortalUsername(java.lang.String portalUser) |
| 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() |
The location of the Grails central repository
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 password for the plugin portal
The plugin endpoint for updating plugins
The username for the plugin portal
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