fix tests: paths containing non-existing dirs cannot be resolved under linux

This commit is contained in:
Eugene Kudelevsky
2012-02-13 17:00:32 +04:00
parent 47c8cc3160
commit 66cfe413b0
@@ -53,7 +53,10 @@ public class CompileServerClasspathManager {
}
else if (baseFile.isDirectory()) {
final String relativePath = serverPlugin.getJarPath();
File jarFile = new File(new File(baseFile, "lib"), relativePath);
final File jarFile = relativePath.startsWith("../")
? new File(baseFile, relativePath.substring(3))
: new File(new File(baseFile, "lib"), relativePath);
if (jarFile.exists()) {
classpath.add(jarFile);
}