Interface PluginDeveloper


public interface PluginDeveloper
Represents a plugin developer for the plugin manifest and POM.
  • Method Details

    • getId

      @Input @Optional org.gradle.api.provider.Property<String> getId()
      Returns:
      SCM/Maven developer ID
    • getName

      @Input @Optional org.gradle.api.provider.Property<String> getName()
      Returns:
      full name of the developer
    • getEmail

      @Input @Optional org.gradle.api.provider.Property<String> getEmail()
      Returns:
      contact e-mail address
    • getUrl

      @Input @Optional org.gradle.api.provider.Property<String> getUrl()
      Returns:
      personal or profile URL
    • getOrganization

      @Input @Optional org.gradle.api.provider.Property<String> getOrganization()
      Returns:
      organisation the developer belongs to
    • getOrganizationUrl

      @Input @Optional org.gradle.api.provider.Property<String> getOrganizationUrl()
      Returns:
      URL of the developer's organisation
    • getRoles

      @Input @Optional org.gradle.api.provider.SetProperty<String> getRoles()
      Returns:
      roles this developer plays in the project (e.g. developer, maintainer)
    • getTimezone

      @Input @Optional org.gradle.api.provider.Property<String> getTimezone()
      Returns:
      developer's timezone, e.g. America/Los_Angeles
    • getProperties

      @Input @Optional org.gradle.api.provider.MapProperty<String,String> getProperties()
      Returns:
      arbitrary extra key/value pairs included in the POM <developer> element