我可以輕鬆創建一個用於編程portlet的Maven項目(例如使用原型)。但爲了部署這個項目到Liferay,我得趕緊走:如何使用Liferay和Maven高效編程portlet?
mvn package liferay:deploy
即使我改變只是一個簡單的JSP文件,我不得不重新部署整個portlet應用程序。有沒有辦法加快這個發展過程?
我不想使用Ant,因爲那樣我就不得不處理依賴和其他的東西。我真的很想使用Maven來開發Liferay portlet應用程序。
我試過JRebel的,但因爲包裝WAR文件它的魔力不工作:(
要重新創建這種情況:
- 創建從artifactId的Maven原型項目:Liferay的-portlet-原型
- 添加屬性的pom.xml:liferay.version,liferay.auto.deploy.dir
- 開始的Liferay
- MVN包的Liferay:部署 - >這將創造e WAR文件並將其部署到liferay自動部署目錄。
- 你想改變的東西每一次,你必須做MVN包的Liferay:部署
這是耗時的東西不僅僅是世界你好大。
據我所知,這應該是最好的做法。但是Liferay文檔在這個主題上很少見。有另一種方法嗎?
您使用的是[Maven Liferay](http://www.liferay.com/web/mika.koivisto/blog/-/blogs/15470275)項目嗎? –
是的,沒有。這些庫由Liferay Maven Plugin在Maven Repository內部使用。 –