Class SimpleModDependency
java.lang.Object
net.fabricmc.loom.configuration.mods.dependency.ModDependency
net.fabricmc.loom.configuration.mods.dependency.SimpleModDependency
-
Constructor Summary
ConstructorsConstructorDescriptionSimpleModDependency(ArtifactRef artifact, ArtifactMetadata metadata, ModDependencyOptions options, org.gradle.api.NamedDomainObjectProvider<? extends org.gradle.api.artifacts.Configuration> targetConfig, org.gradle.api.Project project) -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyToProject(org.gradle.api.Project project, RemappedModArtifacts artifacts) 把本依赖注入目标配置.voidcopyToCache(org.gradle.api.Project project, Path path, @Nullable String variant) Write an artifact to the local cache.booleanisCacheInvalid(org.gradle.api.Project project, @Nullable String variant) Returns true when the cache is invalid.Methods inherited from class net.fabricmc.loom.configuration.mods.dependency.ModDependency
createMavenHelper, getCacheArtifactPaths, getClassifier, getGroup, getInputArtifact, getInputFile, getMetadata, getName, getOptions, getVersion, getWorkingFile, toString
-
Constructor Details
-
SimpleModDependency
public SimpleModDependency(ArtifactRef artifact, ArtifactMetadata metadata, ModDependencyOptions options, org.gradle.api.NamedDomainObjectProvider<? extends org.gradle.api.artifacts.Configuration> targetConfig, org.gradle.api.Project project)
-
-
Method Details
-
isCacheInvalid
Description copied from class:ModDependencyReturns true when the cache is invalid.- Specified by:
isCacheInvalidin classModDependency
-
copyToCache
public void copyToCache(org.gradle.api.Project project, Path path, @Nullable String variant) throws IOException Description copied from class:ModDependencyWrite an artifact to the local cache.- Specified by:
copyToCachein classModDependency- Throws:
IOException
-
applyToProject
Description copied from class:ModDependency把本依赖注入目标配置.- Specified by:
applyToProjectin classModDependency- Parameters:
artifacts- 本批 remapped mod 产物各自的生产位置(见RemappedModArtifacts); 产出方未必是本项目的任务,故不传任务实例而传「按路径查生产者」的解析器
-