use resolved dependency version for mapping files

This commit is contained in:
asie
2018-12-15 14:14:50 +01:00
parent 529db72b25
commit fe194ea64d
2 changed files with 13 additions and 2 deletions

View File

@@ -28,6 +28,7 @@ import net.fabricmc.loom.LoomGradleExtension;
import org.gradle.api.Project;
import org.gradle.api.artifacts.Configuration;
import org.gradle.api.artifacts.Dependency;
import org.gradle.api.artifacts.ResolvedDependency;
import java.io.File;
import java.util.Set;
@@ -72,6 +73,16 @@ public abstract class DependencyProvider {
return dependency;
}
public String getResolvedVersion() {
for (ResolvedDependency rd : sourceConfiguration.getResolvedConfiguration().getFirstLevelModuleDependencies()) {
if (rd.getModuleGroup().equals(dependency.getGroup()) && rd.getModuleName().equals(dependency.getName())) {
return rd.getModuleVersion();
}
}
return dependency.getVersion();
}
public Configuration getSourceConfiguration() {
return sourceConfiguration;
}