今天试着用eclipse jee的pagedesigner加上我们自己的taglib,出了n多这种警告信息
Discouraged access: The type DefaultUnknownTagConverter is not accessible due to restriction on required library D:\loushang\jee\plugins\org.eclipse.jst.pagedesigner_1.0.1.v20070912.jar
中午在网上搜到了解决办法。(再次感叹网络真是强大)
具体做法是:选中项目的编译路径的Libraries面板中Plug-in Dependencies条目下的Access Rules然后点Edit按钮,增加一个Accessible **/*的规则,搞定!
究其原因,应该是引用的插件的Runtime设置有问题:一个Exported Package的Package Visibility如果是visible to downstream plug-ins就不会有这些问题。
详细信息参考Eclipse帮助文档