Skip to content

Commit d1b9cc1

Browse files
committed
fix: the `Maven Project Builder' duplicate issue
uncheck it then do `maven -> Update Project...` we'll see the duplicate
1 parent a680216 commit d1b9cc1

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

org.eclipse.m2e.core/src/org/eclipse/m2e/core/internal/project/ProjectConfigurationManager.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -650,7 +650,10 @@ public boolean removeMavenBuilder(IProject project, IProjectDescription descript
650650
}
651651

652652
private boolean isMavenBuilderCommand(ICommand command) {
653-
return IMavenConstants.BUILDER_ID.equals(command.getBuilderName());
653+
final String name = command.getBuilderName();
654+
return IMavenConstants.BUILDER_ID.equals(name)
655+
|| "org.eclipse.ui.externaltools.ExternalToolBuilder".equals(name)
656+
&& command.getArguments().toString().contains("LaunchConfigHandle=<project>/.externalToolBuilders/org.eclipse.m2e.core.maven2Builder");
654657
}
655658

656659
// project creation

0 commit comments

Comments
 (0)