我最近开始在 AEM 6.1 中使用 Sightly,它允许 Java 文件与组件位于同一文件夹中并使用 WCMUse 类。但是,我注意到,每当我执行涉及更改其中一个 Java 文件的 Maven 构建时,页面功能就像 Java 类没有更改一样运行,尽管 crx 中的 Java 文件确实包含更改。作为一种解决方法,我已经能够修改 crx 中的 Java 文件,保存它,然后修改它并再次保存以更新功能,但我的所有实例都没有该功能。
任何人都知道如何在构建期间或之后强制重新编译组件内的 Sightly Java?