mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
external-system: project import fixed to use correct fileToImport
This commit is contained in:
+2
-3
@@ -8,6 +8,7 @@ import com.intellij.openapi.externalSystem.model.ExternalSystemDataKeys;
|
||||
import com.intellij.openapi.externalSystem.model.ProjectSystemId;
|
||||
import com.intellij.openapi.externalSystem.model.project.ProjectData;
|
||||
import com.intellij.openapi.externalSystem.model.task.ExternalSystemTaskNotificationListener;
|
||||
import com.intellij.openapi.externalSystem.service.execution.ProgressExecutionMode;
|
||||
import com.intellij.openapi.externalSystem.service.internal.ExternalSystemResolveProjectTask;
|
||||
import com.intellij.openapi.externalSystem.service.project.ExternalProjectRefreshCallback;
|
||||
import com.intellij.openapi.externalSystem.service.project.manage.ProjectDataManager;
|
||||
@@ -18,7 +19,6 @@ import com.intellij.openapi.externalSystem.util.DisposeAwareProjectChange;
|
||||
import com.intellij.openapi.externalSystem.util.ExternalSystemApiUtil;
|
||||
import com.intellij.openapi.externalSystem.util.ExternalSystemBundle;
|
||||
import com.intellij.openapi.externalSystem.util.ExternalSystemUtil;
|
||||
import com.intellij.openapi.externalSystem.service.execution.ProgressExecutionMode;
|
||||
import com.intellij.openapi.module.ModifiableModuleModel;
|
||||
import com.intellij.openapi.module.Module;
|
||||
import com.intellij.openapi.options.ConfigurationException;
|
||||
@@ -38,7 +38,6 @@ import com.intellij.openapi.util.io.FileUtil;
|
||||
import com.intellij.openapi.util.text.StringUtil;
|
||||
import com.intellij.packaging.artifacts.ModifiableArtifactModel;
|
||||
import com.intellij.projectImport.ProjectImportBuilder;
|
||||
import com.intellij.util.containers.ContainerUtil;
|
||||
import com.intellij.util.containers.ContainerUtilRt;
|
||||
import com.intellij.util.ui.UIUtil;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
@@ -101,7 +100,7 @@ public abstract class AbstractExternalProjectImportBuilder<C extends AbstractImp
|
||||
|
||||
public void prepare(@NotNull WizardContext context) {
|
||||
myControl.reset();
|
||||
String pathToUse = context.getProjectFileDirectory();
|
||||
String pathToUse = getFileToImport();
|
||||
myControl.setLinkedProjectPath(pathToUse);
|
||||
doPrepare(context);
|
||||
}
|
||||
|
||||
+1
-1
@@ -62,7 +62,7 @@ public class GradleProjectImportBuilder extends AbstractExternalProjectImportBui
|
||||
|
||||
@Override
|
||||
protected void doPrepare(@NotNull WizardContext context) {
|
||||
String pathToUse = context.getProjectFileDirectory();
|
||||
String pathToUse = getFileToImport();
|
||||
VirtualFile file = LocalFileSystem.getInstance().refreshAndFindFileByPath(pathToUse);
|
||||
if (file != null && file.isDirectory()) {
|
||||
pathToUse = new File(pathToUse, GradleConstants.DEFAULT_SCRIPT_NAME).getAbsolutePath();
|
||||
|
||||
Reference in New Issue
Block a user