Hello,
This could be seen as a bug or a feature request. Tag descriptor files (*.tld) are supposed to be found either through web.xml, looking at the contents of the WEB-INF dir, or looking at the contents of jars in WEB-INF/lib.
Now, when you add a project to your web project’s build path, the deployer correctly jars up the project and throws that file into WEB-INF/lib. That means that any TLDs in that project’s META-INF will be considered by the JSP container.
However, MyEclipse does not look for TLD files in imported projects (for the purposes of code completion, error detection, etc.). It would be nice if it did so that we don’t have to redundantly copy TLDs from these imported projects to our web project’s WEB-INF dir.
Thanks,
Alfonso.