Class DependencyProvider

java.lang.Object
dev.architectury.loom.forge.dependency.DependencyProvider
Direct Known Subclasses:
ForgeProvider, ForgeUniversalProvider, ForgeUserdevProvider, McpConfigProvider, PatchProvider, SrgProvider

public abstract class DependencyProvider extends Object
  • Constructor Details

    • DependencyProvider

      public DependencyProvider(org.gradle.api.Project project)
  • Method Details

    • provide

      public abstract void provide(DependencyInfo dependency) throws Exception
      Throws:
      Exception
    • getTargetConfig

      public abstract String getTargetConfig()
    • addDependency

      public org.gradle.api.artifacts.Dependency addDependency(Object object, String target)
    • addDependency

      public static org.gradle.api.artifacts.Dependency addDependency(org.gradle.api.Project project, Object object, String target)
    • getProject

      public org.gradle.api.Project getProject()
    • getExtension

      public LoomGradleExtension getExtension()
    • getDirectories

      public LoomFiles getDirectories()
    • getMinecraftProvider

      public MinecraftProvider getMinecraftProvider()
    • refreshDeps

      public boolean refreshDeps()