IDEA-138570 IAE at org.jetbrains.idea.maven.server.MavenServerUtil.findMavenBasedir

This commit is contained in:
Vladislav.Soroka
2015-04-01 14:17:17 +03:00
parent a7e69df2d9
commit a25cd3e623
@@ -16,6 +16,7 @@
package org.jetbrains.idea.maven.server;
import com.intellij.openapi.util.Comparing;
import com.intellij.openapi.util.io.FileUtil;
import com.intellij.util.ReflectionUtil;
import com.intellij.util.SystemProperties;
import gnu.trove.THashMap;
@@ -632,6 +633,9 @@ public class Maven32ServerEmbedderImpl extends Maven3ServerEmbedder {
ReflectionUtil.findMethod(ReflectionUtil.getClassDeclaredMethods(result.getClass()), "setMultiModuleProjectDirectory", File.class);
if (setMultiModuleProjectDirectoryMethod != null) {
try {
if (file == null) {
file = new File(FileUtil.getTempDirectory());
}
setMultiModuleProjectDirectoryMethod.invoke(result, MavenServerUtil.findMavenBasedir(file));
}
catch (Exception e) {