Class GitSnapshotService

java.lang.Object
com.cleanroommc.versioning.gradle.GitSnapshotService
All Implemented Interfaces:
org.gradle.api.services.BuildService<org.gradle.api.services.BuildServiceParameters.None>

public abstract class GitSnapshotService extends Object implements org.gradle.api.services.BuildService<org.gradle.api.services.BuildServiceParameters.None>
Holds one Git snapshot provider per repository, shared by every project that applies the plugin. Build services are the only cross-project state Gradle allows once isolated projects is on.
  • Constructor Details

    • GitSnapshotService

      public GitSnapshotService()