fix ant meta-target naming issue (IDEA-38634)

This commit is contained in:
Eugene Zhuravlev
2011-02-21 15:18:48 +01:00
parent 25e7ff1ef4
commit 0749a3c3bf
@@ -343,9 +343,9 @@ public class AntConfigurationImpl extends AntConfigurationBase implements Persis
return null;
}
for (ExecutionEvent ev : events) {
final String presentableName = ev.getPresentableName();
if (Comparing.strEqual(targetName, presentableName)) {
return new MetaTarget(buildFile, presentableName, ((ExecuteCompositeTargetEvent)ev).getTargetNames());
final String name = ExecuteCompositeTargetEvent.TYPE_ID.equals(ev.getTypeId())? ((ExecuteCompositeTargetEvent)ev).getMetaTargetName() : ev.getPresentableName();
if (Comparing.strEqual(targetName, name)) {
return new MetaTarget(buildFile, ev.getPresentableName(), ((ExecuteCompositeTargetEvent)ev).getTargetNames());
}
}
return null;