2016-04-21 32 views
0

我在這裏看到一些與我的主題相同的問題,但它們很老。現在有沒有可行的解決方案?是什麼讓兩個鉤子自動合併,並不會破壞默認的jsp?修改同一個jsp文件的兩個鉤子之間的衝突

對於不知道我的問題是什麼的人。當您在同一個.jsp文件上部署兩個掛鉤時,原始jsp將被刪除。即時尋找一個解決方案,使兩個鉤子合併,原來不會被刪除。

感謝

+1

請參閱博客:https://web.liferay.com/web/olaf.kock/blog/-/blogs/overriding-jsps-from-multiple-hooks-promising-the-cure。另外,它更好地使用一個鉤子,所以你不會面臨兩次覆蓋同一文件的問題 –

+0

我看到這篇文章,但它只是一個錯誤,當一個鉤子已經存在。當然,最好使用一個鉤子,但是當我們在一個更大的項目上工作(更多的人)時,有時會發生人們不交流,並且他們鉤住已經被鉤住的jsp。但謝謝你的回覆。我只是好奇,如果一個鉤子的自動合併系統存在:) – arfis

回答

1

有沒有自動合併兩個不同的概念的JSP - 它只會在少數情況下工作,讓別人開了同樣的問題。

Pankajkumar Kathiriya在評論(my blog article)中鏈接的代碼通過拒絕部署第二個鉤子來解決此問題。然後你必須自己合併/解決衝突。

某些版本的Liferay(也許是最新的6.2 CE GA)也實現了它 - 博客文章鏈接到該問題。請注意,Liferay自己的實現並不能爲您提供我的實現爲您提供的完整日誌記錄信息,但它可以工作。還有一個擴展還包括重複的重寫struts操作。

+0

感謝奧拉夫的答案。我只是想知道liferay的現狀。如果在新版本(6.2 CE GA5)中可能沒有automergeing系統。欣賞它 – arfis

+0

6.2中沒有自動化。無論如何,JSP Hooks在很大程度上應該是Liferay 7的過去。 –