Package net.fabricmc.loom.configuration
Class FileDependencyInfo
java.lang.Object
net.fabricmc.loom.configuration.DependencyInfo
net.fabricmc.loom.configuration.FileDependencyInfo
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionReturns 不含 classifier 的模块坐标(group:name:version).Returns 不含 classifier 的解析后模块坐标(group:name:resolvedVersion).resolve()Methods inherited from class net.fabricmc.loom.configuration.DependencyInfo
create, create, create, getDeclaredArtifactDimensions, getDeclaredClassifier, getDependency, getSourceConfiguration, resolveFile, toString
-
Field Details
-
classifierToFile
-
resolvedFiles
-
group
-
name
-
version
-
-
Method Details
-
getResolvedVersion
- Overrides:
getResolvedVersionin classDependencyInfo
-
getDepString
Description copied from class:DependencyInfoReturns 不含 classifier 的模块坐标(group:name:version)..此处刻意不附带声明 classifier。现有调用方都按「三段坐标 + 自行再追加一段 classifier」的位置 语义使用本方法:
ForgeProvider追加:userdev/:installer,ForgeUserdevProvider追加:universal;MappingConfiguration的getMappingsClassifier也按split(":")的位置取 classifier。 一旦这里带上 classifier,前者会拼出 Gradle 拒绝的非法 notation,后者会把-v2追加两次。 需要 classifier 维度的场合请直接调用DependencyInfo.getDeclaredClassifier()。- Overrides:
getDepStringin classDependencyInfo- Returns:
- 不含 classifier 的模块坐标(
group:name:version)
-
getResolvedDepString
Description copied from class:DependencyInfoReturns 不含 classifier 的解析后模块坐标(group:name:resolvedVersion)..与
DependencyInfo.getDepString()同理,不附带声明 classifier。- Overrides:
getResolvedDepStringin classDependencyInfo- Returns:
- 不含 classifier 的解析后模块坐标(
group:name:resolvedVersion)
-
resolve
- Overrides:
resolvein classDependencyInfo
-