Object MavenPublicationExtensions

  • All Implemented Interfaces:

    
    public class MavenPublicationExtensions
    
                        

    Extension functions for org.gradle.api.publish.maven.MavenPublication to target Maven Central.

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Constructor Detail

    • 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

      • signingTasks

         final Collection<Sign> signingTasks(MavenPublication $self, Project project)

        Returns the signing tasks registered for the MavenPublication in the current project.