Package 

Class ConfigurationKt

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Field Summary

      Fields 
      Modifier and Type Field Description
    • Constructor Summary

      Constructors 
      Constructor Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      final static Unit configureForMavenCentral(MavenPublication $self, PublishOnCentralExtension extension) Configures a MavenPublication for publication on Maven Central, adding the following.
      final static Unit configurePomForMavenCentral(MavenPublication $self, PublishOnCentralExtension extension) Configures the pom.
      final static Unit configureRepository(Project $self, Repository repoToConfigure) Reifies this repository setup onto every PublishingExtension configuration of the provided Project.
      final static TaskCollection<Sign> findSigningTaskIn(MavenPublication $self, Project project) Returns the signign tasks registered for the MavenPublication in the current project.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • configureForMavenCentral

         final static 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

      • configureRepository

         final static Unit configureRepository(Project $self, Repository repoToConfigure)

        Reifies this repository setup onto every PublishingExtension configuration of the provided Project.

      • findSigningTaskIn

         final static TaskCollection<Sign> findSigningTaskIn(MavenPublication $self, Project project)

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