| Modifiers | Name | Description |
|---|---|---|
static class |
GrailsPublishExtension.License |
| Type | Name and description |
|---|---|
private java.lang.String |
centralRepoUrlThe location of the Grails central repository |
private java.lang.String |
descDescription of the plugin |
private Map |
developersThe developers of the plugin |
private java.lang.String |
githubSlugThe slug from github |
private boolean |
gpgSignWhether to GPG sign |
private java.lang.String |
issueTrackerUrlThe issue tracker URL |
private java.lang.String |
keyThe the publishing key |
private GrailsPublishExtension.License |
licenseThe license of the plugin |
GrailsPublishExtension.License |
license |
GrailsPublishExtension.License |
license |
private boolean |
mavenCentralSyncWhether to sync to Maven central |
private java.lang.String |
portalPasswordThe password for the plugin portal |
private java.lang.String |
portalUrlThe plugin endpoint for updating plugins |
private java.lang.String |
portalUserThe username for the plugin portal |
private java.lang.String |
repoTHe repository on bintray |
private java.lang.String |
signingPassphraseThe passphrase to sign, only required if `gpgSign == true` |
private java.lang.String |
sonatypeOssPasswordPassword for maven central |
private java.lang.String |
sonatypeOssUsernameUsername for maven central |
private java.lang.String |
titleTitle of the plugin, defaults to the project name |
private java.lang.String |
userThe the publishing user |
private java.lang.String |
userOrgTHe organisation on bintray |
private java.lang.String |
vcsUrlThe source control URL of the plugin |
private java.lang.String |
websiteUrlThe website URL of the plugin |
| Constructor and description |
|---|
GrailsPublishExtension
() |
| Type Params | Return Type | Name and description |
|---|---|---|
|
GrailsPublishExtension.License |
getLicense() |
|
java.lang.String |
getPortalUser() |
|
GrailsPublishExtension.License |
license(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