Object MavenPublicationExtensions
-
- All Implemented Interfaces:
public class MavenPublicationExtensionsExtension functions for org.gradle.api.publish.maven.MavenPublication to target Maven Central.
-
-
Field Summary
Fields Modifier and Type Field Description public final static MavenPublicationExtensionsINSTANCE
-
Method Summary
Modifier and Type Method Description final UnitconfigureForMavenCentral(MavenPublication $self, PublishOnCentralExtension extension)Configures a MavenPublication for publication on Maven Central, adding the following. final UnitconfigurePomForMavenCentral(MavenPublication $self, PublishOnCentralExtension extension)Configures the pom. final Collection<Sign>signingTasks(MavenPublication $self, Project project)Returns the signing tasks registered for the MavenPublication in the current project. -
-
Method Detail
-
configureForMavenCentral
final Unit configureForMavenCentral(MavenPublication $self, PublishOnCentralExtension extension)
Configures a MavenPublication for publication on Maven Central, adding the following.
appropriate pom.xml configuration
a main jar file
a source jar file
a javadoc jar file
-
configurePomForMavenCentral
final Unit configurePomForMavenCentral(MavenPublication $self, PublishOnCentralExtension extension)
Configures the pom.xml file of a MavenPublication with the information specified in this configuration.
-
signingTasks
final Collection<Sign> signingTasks(MavenPublication $self, Project project)
Returns the signing tasks registered for the MavenPublication in the current project.
-
-
-
-