Class PluginConfiguration
- java.lang.Object
-
- org.spongepowered.gradle.plugin.config.PluginConfiguration
-
- All Implemented Interfaces:
org.gradle.api.Named
public class PluginConfiguration extends Object implements org.gradle.api.Named
-
-
Constructor Summary
Constructors Constructor Description PluginConfiguration(String name, org.gradle.api.model.ObjectFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcontributor(String name, org.gradle.api.Action<? super PluginContributorConfiguration> action)voidcontributors(org.gradle.api.Action<? super org.gradle.api.NamedDomainObjectContainer<PluginContributorConfiguration>> action)voiddependencies(org.gradle.api.Action<? super org.gradle.api.NamedDomainObjectContainer<PluginDependencyConfiguration>> action)voiddependency(String name, org.gradle.api.Action<? super PluginDependencyConfiguration> action)voiddescription(String description)voiddisplayName(String displayName)org.gradle.api.NamedDomainObjectContainer<PluginContributorConfiguration>getContributors()org.gradle.api.NamedDomainObjectContainer<PluginDependencyConfiguration>getDependencies()org.gradle.api.provider.Property<String>getDescription()org.gradle.api.provider.Property<String>getDisplayName()PluginLinksConfigurationgetLinks()org.gradle.api.provider.Property<String>getLoader()org.gradle.api.provider.Property<String>getMainClass()StringgetName()org.gradle.api.provider.Property<String>getVersion()voidlinks(org.gradle.api.Action<? super PluginLinksConfiguration> action)voidloader(String loader)voidmainClass(String mainClass)voidversion(String version)
-
-
-
Constructor Detail
-
PluginConfiguration
@Inject public PluginConfiguration(String name, org.gradle.api.model.ObjectFactory factory)
-
-
Method Detail
-
getName
@Input @Nonnull public String getName()
- Specified by:
getNamein interfaceorg.gradle.api.Named
-
getLoader
@Input public org.gradle.api.provider.Property<String> getLoader()
-
loader
public void loader(String loader)
-
getDisplayName
@Input public org.gradle.api.provider.Property<String> getDisplayName()
-
displayName
public void displayName(String displayName)
-
getVersion
@Input public org.gradle.api.provider.Property<String> getVersion()
-
version
public void version(String version)
-
getMainClass
@Input public org.gradle.api.provider.Property<String> getMainClass()
-
mainClass
public void mainClass(String mainClass)
-
getDescription
@Input public org.gradle.api.provider.Property<String> getDescription()
-
description
public void description(String description)
-
getLinks
public PluginLinksConfiguration getLinks()
-
links
public void links(org.gradle.api.Action<? super PluginLinksConfiguration> action)
-
getContributors
public org.gradle.api.NamedDomainObjectContainer<PluginContributorConfiguration> getContributors()
-
contributors
public void contributors(org.gradle.api.Action<? super org.gradle.api.NamedDomainObjectContainer<PluginContributorConfiguration>> action)
-
contributor
public void contributor(String name, org.gradle.api.Action<? super PluginContributorConfiguration> action)
-
getDependencies
public org.gradle.api.NamedDomainObjectContainer<PluginDependencyConfiguration> getDependencies()
-
dependencies
public void dependencies(org.gradle.api.Action<? super org.gradle.api.NamedDomainObjectContainer<PluginDependencyConfiguration>> action)
-
dependency
public void dependency(String name, org.gradle.api.Action<? super PluginDependencyConfiguration> action)
-
-