NetBeans - показывать предупреждения компилятора для JSP в нестандартном расположении - PullRequest
0 голосов
/ 05 июня 2019

Модульные компоненты для портала Liferay, представленные как модули OSGi, используют нестандартную компоновку Maven. Все страницы JSP расположены в /src/main/resources/META-INF/resources вместо типичных /src/main/webapps. Кроме того, вместо типичной war используется упаковка jar. Когда такой проект открывается в NetBeans, в файле JSP не отображаются ошибки или предупреждения, даже если он намеренно поврежден.

Пример проекта можно найти здесь https://github.com/liferay/liferay-blade-samples/tree/7.1/maven/apps/jsp-portlet

Можно ли как-то настроить NetBeans для обработки моих файлов JSP как обычно?

1 Ответ

0 голосов
/ 08 июня 2019

NetBeans исходный код показал, что есть некоторая поддержка нестандартных локаций через конфигурацию maven-war-plugin. Так что этот плагин должен присутствовать даже не нужен для сборки:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>3.2.2</version>
    <configuration>
        <warSourceDirectory>/src/main/resources/META-INF/resources</warSourceDirectory>
    </configuration>
</plugin>
...