Class PublishingPluginPortalDefinition

java.lang.Object
org.gradlex.conventions.feature.PublishingPluginPortalDefinition
All Implemented Interfaces:
PublishingDefinition

@NullMarked public abstract class PublishingPluginPortalDefinition extends Object implements PublishingDefinition
  • Constructor Details

    • PublishingPluginPortalDefinition

      @Inject public PublishingPluginPortalDefinition(String id, org.gradle.plugin.devel.GradlePluginDevelopmentExtension gradlePlugin, org.gradle.api.provider.ProviderFactory providers)
  • Method Details

    • implementationClass

      public void implementationClass(String implementationClass)
    • displayName

      public void displayName(String displayName)
    • description

      public void description(String description)
    • tags

      public void tags(String... tags)
    • getId

      public org.gradle.api.provider.Provider<String> getId()
    • getImplementationClass

      public org.gradle.api.provider.Provider<String> getImplementationClass()
    • getDisplayName

      public org.gradle.api.provider.Provider<String> getDisplayName()
      Specified by:
      getDisplayName in interface PublishingDefinition
    • getDescription

      public org.gradle.api.provider.Provider<String> getDescription()
      Specified by:
      getDescription in interface PublishingDefinition
    • getTags

      public org.gradle.api.provider.SetProperty<String> getTags()