Interface MetadataContainerConfiguration
- 
- All Known Implementing Classes:
 SpongePluginExtension
public interface MetadataContainerConfigurationA configuration that can specify a metadata container 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description PluginInheritableConfigurationgetGlobal()Get the global configuration that plugins may inherit from.org.gradle.api.provider.Property<java.lang.String>getLicense()License of the output artifact.ContainerLoaderConfigurationgetLoader()Get information about the plugin loader.org.gradle.api.provider.Property<java.lang.String>getMappings()Get the mappings notation, as described inDependencyHandler.org.gradle.api.NamedDomainObjectContainer<PluginConfiguration>getPlugins()Get a container to which individual plugins can be registered.default voidglobal(org.gradle.api.Action<? super PluginInheritableConfiguration> action)default voidlicense(java.lang.String license)Set the license.default voidloader(org.gradle.api.Action<? super ContainerLoaderConfiguration> action)default voidmappings(java.lang.String mappings)Set the mappings.default voidplugin(java.lang.String name, org.gradle.api.Action<? super PluginConfiguration> action)default voidplugins(org.gradle.api.Action<? super org.gradle.api.NamedDomainObjectContainer<PluginConfiguration>> action) 
 - 
 
- 
- 
Method Detail
- 
getLicense
@Input org.gradle.api.provider.Property<java.lang.String> getLicense()
License of the output artifact.- Returns:
 - the artifact license
 
 
- 
license
default void license(java.lang.String license)
Set the license.- Parameters:
 license- the new license
 
- 
getMappings
@Optional @Input org.gradle.api.provider.Property<java.lang.String> getMappings()
Get the mappings notation, as described inDependencyHandler.This indicates the Minecraft mappings the mod will be compiled into for distribution. Handling of this attribute is runtime-dependent.
- Returns:
 - the mappings used
 
 
- 
mappings
default void mappings(java.lang.String mappings)
Set the mappings.- Parameters:
 mappings- the mappings dependency notation- See Also:
 getMappings()
 
- 
getLoader
ContainerLoaderConfiguration getLoader()
Get information about the plugin loader.- Returns:
 - the loader
 
 
- 
loader
default void loader(org.gradle.api.Action<? super ContainerLoaderConfiguration> action)
 
- 
getGlobal
PluginInheritableConfiguration getGlobal()
Get the global configuration that plugins may inherit from.- Returns:
 - the global configuration
 
 
- 
global
default void global(org.gradle.api.Action<? super PluginInheritableConfiguration> action)
 
- 
getPlugins
org.gradle.api.NamedDomainObjectContainer<PluginConfiguration> getPlugins()
Get a container to which individual plugins can be registered.- Returns:
 - the plugin container
 
 
- 
plugins
default void plugins(org.gradle.api.Action<? super org.gradle.api.NamedDomainObjectContainer<PluginConfiguration>> action)
 
- 
plugin
default void plugin(java.lang.String name, org.gradle.api.Action<? super PluginConfiguration> action) 
 - 
 
 -