mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Maven: 'Maven goal before run' fixed (IDEA-68421)
This commit is contained in:
+6
-3
@@ -16,6 +16,7 @@
|
||||
package org.jetbrains.idea.maven.navigator;
|
||||
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.util.Comparing;
|
||||
import com.intellij.openapi.util.io.FileUtil;
|
||||
import com.intellij.ui.treeStructure.SimpleNode;
|
||||
|
||||
@@ -27,9 +28,11 @@ public class SelectMavenGoalDialog extends SelectFromMavenProjectsDialog {
|
||||
super(project, title, MavenProjectsStructure.GoalNode.class, new NodeSelector() {
|
||||
public boolean shouldSelect(SimpleNode node) {
|
||||
if (node instanceof MavenProjectsStructure.GoalNode) {
|
||||
MavenProjectsStructure.GoalNode goalNode = (MavenProjectsStructure.GoalNode)node;
|
||||
return FileUtil.pathsEqual(goalNode.getProjectPath(), projectPath)
|
||||
&& goalNode.getGoal().equals(goal);
|
||||
MavenProjectsStructure.GoalNode eachGoalNode = (MavenProjectsStructure.GoalNode)node;
|
||||
String goalNodeProjectPath = eachGoalNode.getProjectPath();
|
||||
return goalNodeProjectPath != null && projectPath != null
|
||||
&& FileUtil.pathsEqual(goalNodeProjectPath, projectPath)
|
||||
&& Comparing.equal(eachGoalNode.getGoal(), goal);
|
||||
}
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user