Class NamedDependencyContainer
java.lang.Object
com.modrinth.minotaur.dependencies.container.NamedDependencyContainer
- Direct Known Subclasses:
NamedDependencyContainer.Embedded,NamedDependencyContainer.Incompatible,NamedDependencyContainer.Optional,NamedDependencyContainer.Required
The root NamedDependencyContainer class
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classEmbedded DependencyType container classstatic classIncompatible DependencyType container classstatic classOptional DependencyType container classstatic classRequired DependencyType container class -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedNamedDependencyContainer(org.gradle.api.NamedDomainObjectContainer<NamedDependency> container, DependencyType dependencyType) Instantiates a new Dependency object. -
Method Summary
Modifier and TypeMethodDescriptionvoidCreates an incompatible Dependency Container and applies the projectId propertyvoidCreates a incompatible Dependency Container and applies the versionId propertyvoidCreates a incompatible Dependency Container and applies the versionId property
-
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
Creates an incompatible Dependency Container and applies the projectId property- Parameters:
projectIds- the project id(s)
-
version
Creates a incompatible Dependency Container and applies the versionId property- Parameters:
versionIds- the version id(s)
-
version
Creates a incompatible Dependency Container and applies the versionId property- Parameters:
projectId- the project idversionId- the version number
-