Class NamedDependencyContainer

java.lang.Object
com.modrinth.minotaur.dependencies.container.NamedDependencyContainer
Direct Known Subclasses:
NamedDependencyContainer.Embedded, NamedDependencyContainer.Incompatible, NamedDependencyContainer.Optional, NamedDependencyContainer.Required

public class NamedDependencyContainer extends Object
The root NamedDependencyContainer class
  • Constructor Details

    • NamedDependencyContainer

      @Inject protected NamedDependencyContainer(org.gradle.api.NamedDomainObjectContainer<NamedDependency> container, DependencyType dependencyType)
      Instantiates a new Dependency object.
      Parameters:
      container - NamedDomainObjectContainer<NamedDependency>
      dependencyType - DependencyType
  • Method Details

    • project

      public void project(String... projectIds)
      Creates an incompatible Dependency Container and applies the projectId property
      Parameters:
      projectIds - the project id(s)
    • version

      public void version(String... versionIds)
      Creates a incompatible Dependency Container and applies the versionId property
      Parameters:
      versionIds - the version id(s)
    • version

      public void version(String projectId, String versionId)
      Creates a incompatible Dependency Container and applies the versionId property
      Parameters:
      projectId - the project id
      versionId - the version number