Составные компоненты во внешнем JAR не распознаются в Netbeans
Я упаковал несколько составных компонентов в JAR. Однако при использовании их в другом проекте (с использованием Maven) редактор Netbeans помещает красные строки с ошибками под строками, в которых используется составной компонент, даже если проект компилируется и выполняется так, как ожидается.
Структура папок для составного компонента JAR выглядит следующим образом:
compositeComponent.jar
META-INF
faces-config.xml
highcharts-taglib.xml
MANIFEST.MF
web.xml
maven
// maven stuff.
resources
highcharts
Chart.xhtml
Series.xhtml
Tooltip.xml
nz
co
kevindoran
highcharts
example
NZPopulationTrend.class
highcharts.taglib.xml
похоже:
http://nz.co.kevindoran/highcharts-jsf
highcharts
[Примечание:faces-config.xml
а такжеweb.xml
присутствуют, чтобы позволитьJAR» быть развернутым как WAR, изменив расширение файла на WAR (это нужно сделать для запуска примеров).]
В моем текущем проекте я определил зависимость Maven от вышеуказанного проекта следующим образом:
nz.co.kevindoran
jsf-menu
1.0-SNAPSHOT
На странице JSF я использую один из составных компонентов следующим образом:
....
....
Красные строки ошибок появляются под всеми строками выше, с сообщением: "Не найдена библиотека для пространства именHttp: //nz.co.kevindoran/highcharts-jsf»
Как я могу получить эти строки ошибок, которые будут удалены? Я видел много отчетов об ошибках Netbeans для подобных проблем, но все кажется решенными.
Эта ошибка возникает в Netbeans 7.1, 7.2 и 7.3 (включая 7.3.1).