我试图弄清楚如何为我的所有 js 文件实现压缩和缩小。目前我将它们放在/html/js/mycustomjs/
文件夹下的钩子插件中。
我知道 liferay 有自己的机制来压缩 javascript,在 barebone.jsp 或everything.jsp 中,并找到了在 .jsjavascript.barebone.files
和javascript.everything.files
属性中声明的文件列表portal.properties
。
问题是,我可以使用这种机制来压缩我自己的js文件吗?我应该覆盖这些属性portal-ext.properties
吗?还是我应该MinifierFilter
自己使用?
此外,钩子插件是放置我想要在所有门户网站上可用的 js 文件的正确位置吗?