Class DependencyDSL
java.lang.Object
com.modrinth.minotaur.dependencies.container.DependencyDSL
- Direct Known Subclasses:
ModrinthExtension
the Nested Dependencies configuration
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDependencyDSL(org.gradle.api.model.ObjectFactory objects) Instantiates a new dependencies configuration. -
Method Summary
Modifier and TypeMethodDescriptionRetrieve the reference to anNamedDependencyContainer.Embeddedinstance.Retrieve the reference to anNamedDependencyContainer.Incompatibleinstance.Returns the complete NamedDependency container set mapped and collected as a List<Dependency>Retrieve the reference to anNamedDependencyContainer.Optionalinstance.Retrieve the reference to anNamedDependencyContainer.Requiredinstance.
-
Constructor Details
-
DependencyDSL
@Inject protected DependencyDSL(org.gradle.api.model.ObjectFactory objects) Instantiates a new dependencies configuration.- Parameters:
objects- ObjectFactory
-
-
Method Details
-
getNamedDependenciesAsList
Returns the complete NamedDependency container set mapped and collected as a List<Dependency>- Returns:
- List<Dependency>
-
getIncompatible
Retrieve the reference to anNamedDependencyContainer.Incompatibleinstance. Provided as a utility method for external uses.- Returns:
- incompatible
NamedDependencyContainer.Incompatible
-
getOptional
Retrieve the reference to anNamedDependencyContainer.Optionalinstance. Provided as a utility method for external uses.- Returns:
- optional
NamedDependencyContainer.Optional
-
getRequired
Retrieve the reference to anNamedDependencyContainer.Requiredinstance. Provided as a utility method for external uses.- Returns:
- required
NamedDependencyContainer.Required
-
getEmbedded
Retrieve the reference to anNamedDependencyContainer.Embeddedinstance. Provided as a utility method for external uses.- Returns:
- embedded
NamedDependencyContainer.Embedded
-