2009-07-31 2 views
1

У меня есть эта scenarion в моем проекте:Netbeans не видит пользовательский * .tagx в моей Maven войны зависимости

  • Maven2 для управления зависимостями
  • Один проекта «общая паутина» (война) содержит все изображения , css-файлы, js-файлы, файлы макета и т. д. Он также содержит пользовательские теги (* .tagx-файлы), которые мы используем в нашем проекте. Они расположены в WEB-INF\tags direcotry.
  • Второй проект (также война) имеет зависимость от общего-сети, мы используем эти пользовательские теги в наших * .jsp файлов путем их импорта таким образом:
<%@ taglib prefix="custom" tagdir="/WEB-INF/tags" %>

Это прекрасно работает во время выполнения, но является большой проблемой во время разработки, потому что NetBeans не видит эти пользовательские теги и не дает мне Intellisence.

В Eclipse мне удалось обойти эту проблему, связав каталог тегов в этом втором проекте. Могу ли я сделать что-то подобное в NetBeans? Или есть лучший способ обойти эту проблему?

ответ

0

Я не экспортирую NetBeans так извиняюсь, если это не имеет смысла, но я понимаю от this article, что он обнаружит taglib в упомянутых баночках.

Можно ли перемещать общие теги в банку и ссылаться на нее в обеих войнах вместо того, чтобы пытаться использовать одну боевую ссылку? Если проект taglibs jar развернут в репозиторий Maven, он будет управляться Maven и доступен для обоих проектов.

Смежные вопросы