将Portlet之间共享的库放在Liferay中的何处



我需要在portlet之间共享一个库(内部构建),我更喜欢将它放在一个公共位置,而不是将它作为依赖项添加到每个需要它的portlet,因为我想更新一次库。我可以构建一个钩子或ext插件,Portlet可以引用和访问库吗?我知道您可以将它添加到公共库目录中,并将其添加到每个portlet的liferay-plugin-package.properties中,但位置取决于应用程序服务器。我想知道,有一种标准或更清洁的方法可以做到这一点吗?提前谢谢。

对于tomcat捆绑包,常见的用法是将它们放在tomcat/lib/ext文件夹中。

有一个很大的缺点,这个文件夹中的每一次修改都需要重新启动服务器。

最新更新