是否可以在构建时编译所有 JSP 并将它们交付到 WAR 的 /类 文件夹中?

Is it possible to compile all the JSPs at build time and deliver them in the /classes folder of the WAR?

我在 WAR 文件中有一个 Java / Spring MVC 网络应用程序。

WAR文件会被企业客户下载,所以我需要混淆WAR中的类。我正在使用的混淆器 (Allatori) 很好地混淆了 WAR.

中 /类 文件夹中的所有 类

问题是,JSP(未编译)通过其原始(未混淆)名称引用 Java 类。

我在想如果 JSP 被编译并在 /类 文件夹中,混淆器也会得到它们。

我的问题是...有没有办法在构建时编译 JSP 并将它们包含在 /类 文件夹中?

您可以使用 The Apache Sling JSPC Maven Plugin 来满足您的需求。