Maven: resolve maven project on the project open in headless mode (IDEA-171170)

This commit is contained in:
Vladislav.Soroka
2017-04-18 12:21:57 +03:00
parent 9aa7aeb602
commit 184b08380c

View File

@@ -129,7 +129,8 @@ public class MavenProjectBuilder extends ProjectImportBuilder<MavenProject> {
manager.addManagedFilesWithProfiles(MavenUtil.collectFiles(getParameters().mySelectedProjects), selectedProfiles);
manager.waitForReadingCompletion();
if (ApplicationManager.getApplication().isHeadlessEnvironment()) {
if (ApplicationManager.getApplication().isHeadlessEnvironment() &&
!ApplicationManager.getApplication().isUnitTestMode()) {
Promise<List<Module>> promise = manager.scheduleImportAndResolve();
manager.waitForResolvingCompletion();
return promise.blockingGet(0);