forked from StarOpenSource/Engine
remove old code why did i commit this to the repo
This commit is contained in:
parent
07cbbb9bb3
commit
9cd888299f
1 changed files with 0 additions and 47 deletions
|
@ -308,53 +308,6 @@ public final class DependencyResolver {
|
||||||
unmetDependencies.add("Dependency \"" + dependency + "\" is not met: Version " + vector.getVersion() + " is smaller than " + versionBigger);
|
unmetDependencies.add("Dependency \"" + dependency + "\" is not met: Version " + vector.getVersion() + " is smaller than " + versionBigger);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/*
|
|
||||||
if (dependency.contains("=")) {
|
|
||||||
// Check for '<' and '>'
|
|
||||||
if (dependency.contains("<") || dependency.contains(">"))
|
|
||||||
throw new IllegalStateException("The dependency listing \"" + dependency + "\" can't require a specific version and have minimum and maximum version specifiers");
|
|
||||||
|
|
||||||
// Check for multiple '='
|
|
||||||
if (dependency.split("\\\\=").length != 1)
|
|
||||||
throw new IllegalStateException("The dependency listing \"" + dependency + "\" can't include multiple equals characters");
|
|
||||||
|
|
||||||
// Get identifier and required version
|
|
||||||
int index = dependency.indexOf("=");
|
|
||||||
String identifier = dependency.substring(0, index);
|
|
||||||
String version = dependency.substring(index + 1);
|
|
||||||
|
|
||||||
DependencyVector dependencyResolved = getMatchingVector(identifier);
|
|
||||||
if (dependencyResolved == null)
|
|
||||||
unmetDependencies.add("Dependency \"" + dependency + "\" is not met: Not found");
|
|
||||||
else {
|
|
||||||
VersioningSystem versioningSystemResolved;
|
|
||||||
VersioningSystem versioningSystemEquals;
|
|
||||||
|
|
||||||
// Create VersioningSystem instances for comparing versions
|
|
||||||
try {
|
|
||||||
versioningSystemResolved = dependencyResolved.getVersioningSystem().getDeclaredConstructor(String.class).newInstance(dependencyResolved.getVersion());
|
|
||||||
} catch (NoSuchMethodException | InstantiationException | IllegalAccessException |
|
|
||||||
InvocationTargetException exception) {
|
|
||||||
logger.crash("Unable to check version of dependency \"" + dependency + "\": Unable to initialize versioning system " + dependencyResolved.getVersioningSystem().getName(), exception);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
try {
|
|
||||||
versioningSystemEquals = dependencyResolved.getVersioningSystem().getDeclaredConstructor(String.class).newInstance(version);
|
|
||||||
} catch (NoSuchMethodException | InstantiationException | IllegalAccessException |
|
|
||||||
InvocationTargetException exception) {
|
|
||||||
logger.crash("Unable to initialize versioning system " + vector.getVersioningSystem().getName() + " of vector " + vector.getIdentifier(), exception);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
// Compare versions
|
|
||||||
if (versioningSystemResolved.compare(versioningSystemEquals) != 1)
|
|
||||||
unmetDependencies.add("Dependency \"" + dependency + "\" is not met: Expected version " + version + " does not match found version " + vector.getVersion());
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
throw new IllegalStateException("The dependency listing \"" + dependency + "\" does not contain a version identifier");
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return unmetDependencies;
|
return unmetDependencies;
|
||||||
|
|
Loading…
Reference in a new issue