我需要在portlet之间共享一个库(内部构建),我更喜欢将它放在一个公共位置,而不是将它作为依赖项添加到需要它的每个portlet,因为我想更新一次库。我可以构建一个portlet可以引用并访问库的钩子或插件吗?我知道您可以将它添加到公共库目录并将其添加到每个portlet的liferay-plugin-package.properties
,但该位置取决于应用程序服务器。我想知道,有一个标准或更清洁的方法来做到这一点?提前谢谢。
答案 0 :(得分:6)
使用tomcat包,常见的用法是将它们放在tomcat/lib/ext
文件夹中。
有一个很大的缺点,此文件夹中的每次修改都需要重新启动服务器。