Class VersionsLockPlugin

java.lang.Object
com.palantir.gradle.versions.VersionsLockPlugin
All Implemented Interfaces:
org.gradle.api.Plugin<org.gradle.api.Project>

public abstract class VersionsLockPlugin extends Object implements org.gradle.api.Plugin<org.gradle.api.Project>
  • Constructor Details

    • VersionsLockPlugin

      @Inject public VersionsLockPlugin(org.gradle.api.invocation.Gradle gradle)
  • Method Details

    • getGcvAttributes

      public abstract ConsistentVersionsPlugin.GcvAttributes getGcvAttributes()
    • getProjectDependencyWorkarounds

      protected abstract VersionsLockPlugin.ProjectDependencyWorkarounds getProjectDependencyWorkarounds()
    • apply

      public final void apply(org.gradle.api.Project project)
      Specified by:
      apply in interface org.gradle.api.Plugin<org.gradle.api.Project>
    • shouldWriteLocks

      public static boolean shouldWriteLocks(org.gradle.api.Project project)