Class SpongeConventionExtension
java.lang.Object
org.spongepowered.gradle.convention.SpongeConventionExtension
-
Constructor Summary
ConstructorsConstructorDescriptionSpongeConventionExtension(org.gradle.api.model.ObjectFactory objects, org.gradle.api.provider.ProviderFactory providers, net.kyori.indra.IndraExtension indra, org.gradle.api.provider.MapProperty<String, Object> licenseProperties, org.gradle.api.plugins.JavaPluginExtension extension) -
Method Summary
Modifier and TypeMethodDescriptionorg.gradle.api.plugins.ExtraPropertiesExtensionGet template parameters used by the license plugin for headers.voidlicenseParameters(org.gradle.api.Action<org.gradle.api.plugins.ExtraPropertiesExtension> configureAction) Act on template parameters used by the license plugin for headers.voidvoidrepository(String repositoryName) Set the repository used in Maven metadata.voidrepository(String repositoryName, org.gradle.api.Action<net.kyori.indra.api.model.ApplyTo> extraConfig) Set the repository used in Maven metadata.org.gradle.api.java.archives.ManifestGet a manifest that will be included in allJartasks.voidsharedManifest(org.gradle.api.Action<org.gradle.api.java.archives.Manifest> configureAction) Configure a manifest that will be included in allJartasks.
-
Constructor Details
-
SpongeConventionExtension
-
-
Method Details
-
repository
Set the repository used in Maven metadata.- Parameters:
repositoryName- the target repository name
-
repository
public void repository(String repositoryName, org.gradle.api.Action<net.kyori.indra.api.model.ApplyTo> extraConfig) Set the repository used in Maven metadata.- Parameters:
repositoryName- the target repository nameextraConfig- extra options to apply to the repository
-
mitLicense
public void mitLicense() -
licenseParameters
public org.gradle.api.plugins.ExtraPropertiesExtension licenseParameters()Get template parameters used by the license plugin for headers.- Returns:
- the parameters
-
licenseParameters
public void licenseParameters(org.gradle.api.Action<org.gradle.api.plugins.ExtraPropertiesExtension> configureAction) Act on template parameters used by the license plugin for headers.- Parameters:
configureAction- the action to use to configure license header properties
-