Package com.arc_e_tect.gradle.apionly.subscriber


package com.arc_e_tect.gradle.apionly.subscriber
  • Class
    Description
    The apiOnlySubscriber block: which contracts this project builds against, and where they come from.
    The consumer half of the API-Only pair.
    Where subscribed contracts are fetched from.
    Unpacks a subscribed contract into the build, and records what it unpacked.
    apionly.lock -- what this project is actually building against.
    What is locked for one target.
    The manifest.json the Publisher ships inside every archive.
    One subscribed contract: which target, at which version, landing where.
    Adds missing apiOnlySubscriber DSL properties to a consumer's build.gradle, using their real plugin defaults.
    Fails when a fetched contract no longer matches what was locked.