Поэтому я обычно настраивал свой taglib следующим образом:
<jsp-config>
<taglib>
<taglib-uri>myTags</taglib-uri>
<taglib-location>/WEB-INF/lib/mylib-2.0.1.jar</taglib-location>
</taglib>
</jsp-config>
Но теперь mylib-2.0.1.jar является зависимостью maven, поэтому, конечно, он НЕ находится в / WEB-INF / lib.
Как мне настроить мой taglib, чтобы я мог сделать это в моих JSP:
<%@ taglib uri="myTags" prefix="mt" %>
EDIT1: Чтобы понять, taglib.tld находится внутриMETA-INF внутри банки, чтобы вы могли получить доступ к tld, ссылаясь на саму банку.Это удобный способ распространения вашего taglib вместе с jar каркаса веб-приложения.
EDIT2: Когда мы развернем веб-приложение, jar будет находиться в WEB / INF / lib.Но во время разработки, внутри затмения, используя m2eclipse, баночка НЕ будет.Так что затмение жалуется, что не может найти taglib нигде, потому что банка нет, и я не могу сослаться на мой файл в файле web.xml.