Temp directories, which reside under project root replaced with java.io.tmpdir based ones.

This commit is contained in:
Maxim Shafirov
2012-01-25 15:51:00 +04:00
parent 9d8abdac0c
commit 20920f0a0b
4 changed files with 11 additions and 29 deletions
@@ -30,8 +30,7 @@ public class ForTestCompileStdlib {
private static File stdlibJarFile;
private static File doCompile() throws Exception {
File tmpDir = FileUtil.createTempDirectory("stdlibjar", "");
JetTestUtils.deleteOnShutdown(tmpDir);
File tmpDir = JetTestUtils.tmpDir("stdlibjar");
File jarFile = new File(tmpDir, "stdlib.jar");
@@ -119,7 +118,7 @@ public class ForTestCompileStdlib {
public static File stdlibJarForTests() {
synchronized (ForTestCompileStdlib.class) {
if (stdlibJarFile == null) {
if (stdlibJarFile == null || !stdlibJarFile.exists()) {
try {
stdlibJarFile = doCompile();
} catch (Exception e) {