我正在尝试将多模块maven项目导入到具有多个JSP的Eclipse中。该项目使用Spring框架中的技术,包括web& web MVC。
使用m2e插件,我已经导入了主POM,它已经创建了具有正确依赖关系等的多个子项目。所有这些似乎都很好。
我遇到的问题是所有JSP都将Spring-MVC taglib spring.tld
的URI定义为:
<%@ taglib uri="/spring" prefix="spring"%>
然而spring.tld文件位于/WEB-INF/spring.tld,所以我在Eclipse中看到很多错误,说无法找到“/ spring”的标记库描述符
在生成的WAR中,这不是问题,因为web.xml文件的'重定向'为:
<jsp-config>
<taglib>
<taglib-uri>/spring</taglib-uri>
<taglib-location>/WEB-INF/spring.tld</taglib-location>
</taglib>
<..>
</jsp-config>
如何告诉Eclipse对taglib'/ spring'的URI引用实际上是为了'/WEB-INF/spring.tld',或者只是忽略它并使用Maven依赖项在模块类路径上设置它?
由于我希望保持源代码与原始源代码保持一致,我不想通过多个JSP来解决这个问题,我也不想重命名并将taglib移动到'/ spring'
由于