maven - removed excessive "-f" parameter from maven goal command line if pom file name is already "pom.xml"

This commit is contained in:
Ivan Bessonov
2018-05-29 13:56:24 +03:00
parent 055478ac86
commit 49cc316a3d
@@ -54,6 +54,7 @@ import org.jetbrains.annotations.Nullable;
import org.jetbrains.idea.maven.artifactResolver.MavenArtifactResolvedM31RtMarker;
import org.jetbrains.idea.maven.artifactResolver.MavenArtifactResolvedM3RtMarker;
import org.jetbrains.idea.maven.artifactResolver.common.MavenModuleMap;
import org.jetbrains.idea.maven.model.MavenConstants;
import org.jetbrains.idea.maven.project.MavenGeneralSettings;
import org.jetbrains.idea.maven.project.MavenProject;
import org.jetbrains.idea.maven.project.MavenProjectsManager;
@@ -405,7 +406,7 @@ public class MavenExternalParameters {
parametersList.add(goal);
}
if (parameters.getPomFileName() != null) {
if (parameters.getPomFileName() != null && !FileUtil.namesEqual(MavenConstants.POM_XML, parameters.getPomFileName())) {
parametersList.add("-f");
parametersList.add(parameters.getPomFileName());
}