Ahh, I’ve been in that boat; its a bit of a pain. If this is constantly changing (under development) I would suggest the following during development:
Project that Uses Taglib:
1) Copy the TLD from the Project that Defines the Taglib into this project’s WEB-INF dir every time it changes
2) Add the Output dir from the Project that Defines the Taglib to this project’s build path
It won’t be transparent but it is one of the easier solutions. Whenever you are writing a framework or a custom taglib you do have to go through the pain of having one Java Project implementing the framework and a Web project using it and keeping those in sync.