Class KonfigyrExtension.ServiceSpec

java.lang.Object
com.konfigyr.gradle.KonfigyrExtension.ServiceSpec
Enclosing class:
KonfigyrExtension

@NullMarked public static final class KonfigyrExtension.ServiceSpec extends Object
This project's service identity, used to resolve its dependencies and open a service release against the Konfigyr Artifactory. Only needed for the service-release scenario, a pure library that never calls KonfigyrExtension.service(Action) skips it entirely.

The namespace owning this service is never configured here, or anywhere else, in the build script. It is always resolved server-side from the registry's authenticated access token.

Since:
1.1.0
See Also:
  • Method Details

    • getName

      public org.gradle.api.provider.Property<String> getName()
      The Konfigyr service this project releases against. Must match the identifier this service already has in the Konfigyr app exactly; there is no default, it must always be set explicitly.