NetBeans - 在非标准位置显示 JSP 的编译器警告

NetBeans - show compiler warnings for JSP in non-standard location

作为 OSGi 模块提供的 Liferay 门户的模块化组件使用非标准 Maven 布局。所有 JSP 个页面都位于 /src/main/resources/META-INF/resources 而不是典型的 /src/main/webapps。此外,使用 jar 包装而不是典型的 war。在 NetBeans 中打开这样的项目时,JSP 文件中不会显示任何错误或警告,即使它是故意破坏的。

可以在此处找到示例项目https://github.com/liferay/liferay-blade-samples/tree/7.1/maven/apps/jsp-portlet

我能否以某种方式配置 NetBeans 以像往常一样处理我的 JSP 文件?

NetBeans source code 显示通过 maven-war-plugin 的配置对 non-standard 位置有一些支持。所以即使构建不需要这个插件也必须存在:

<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>