2012-11-09 39 views
1

我有一個最初作爲portlet類型創建的Liferay項目(即在${Liferay plugin SDK folder}/portlets下)。稍後,它也變成了一個鉤子類型,當JSP覆蓋並且被添加時。當我試圖通過運行ant compile來構建項目時,出現The import com.liferay.portal.util.CookieKeys cannot be resolved等錯誤。當Liferay IDE能夠識別混合類型的Liferay項目時編譯項目時,我不會收到此錯誤。我想知道是否有人在這裏有過從命令行編譯這樣的Liferay項目的經驗。如何構建portlet和鉤子類型的Liferay項目

回答

4

確保您的構建$ {用戶名}的.properties在你的${Liferay plugin SDK folder}有以下設置的根。

app.server.type = tomcat 
app.server.dir = /path/to/tomcat 

那麼你應該能夠通過命令行重新編譯。它在Liferay IDE中的工作原理是,如果您指定了Liferay Tomcat運行時,它會自動將編譯依賴項添加到您的項目中。