Correct. 🙂
This is because when you select ‘Run Ant…’ it’s up to you to pick your settings specifically. It’s basically an “advanced user” usage case.
When you choose “Run XDoclet” we set the Ant settings to what they should be for the script to run and refresh the workbench properly, independent of what you’ve done for other Ant scripts. If we didn’t do this, the fact that you’d played around with different configurations on different Ant scripts could break the XDoclet functionality behind the scenes.
–Scott
MyEclipse Support