3
我需要在portlet之間共享一個庫(內部構建),我寧願將它放在一個普通的位置,而不是將它作爲依賴項添加到每個需要它的portlet,因爲我想更新一次庫。我可以構建portlet可以引用的鉤子或ext插件並訪問該庫嗎?我知道您可以將它添加到公用庫目錄中,並將它添加到每個Portlet的liferay-plugin-package.properties
,但位置取決於應用程序服務器。我想知道,有一個標準或更清潔的方法來做到這一點?提前致謝。Liferay中portlets之間共享庫的位置?
使用此方法,庫將使用共享類加載程序加載,您還必須注意使用靜態屬性。 – Mark 2012-03-16 08:47:29
請注意,在單個WAR中也可以有多個portlet。因此,如果出於某種原因,您不想將全部內容添加到全局庫中,則可以將所有portlet包含在一個WAR文件中。這樣,無論Liferay安裝運行的是什麼,您都可以獲得必要的依賴關係。 – semonte 2012-03-25 09:49:23