[英]How to program portlets efficiently using Liferay and Maven?
我可以輕松地創建一個用於編程portlet的Maven項目(例如使用archetype)。 但是為了將這個項目部署到Liferay,我必須運行:
mvn package liferay:deploy
即使我只更改一個簡單的JSP文件,我也必須重新部署整個portlet應用程序。 有沒有辦法加快這個開發過程?
我不想使用Ant,因為那時我將不得不處理依賴項和其他東西。 我真的想使用Maven來開發Liferay portlet應用程序。
我試過JRebel,但由於WAR文件的包裝,它的魔法不起作用:(
要重新創建這種情況:
對於比hello world更大的東西,這是耗時的。
據我所知,這應該是最好的做法。 但Liferay文檔在這個主題上很少見。 還有另外一種方法嗎?
使用STS(SpringSource Tool Suite)和Liferay IDE的組合解決了問題。 使用這種組合,根本不需要使用Liferay Maven插件。 只需添加Liferay服務器,在此服務器上部署Maven應用程序即可。
與JRebel結合使用是恕我直言最有效的解決方案。
您的應用程序可以打包在WAR中供JRebel使用,沒問題。 您是否將rebel.xml配置文件放入WAR?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.