liferay销毁自己的源代码

liferay销毁自己的源代码,liferay,liferay-6,Liferay,Liferay 6,在编译代码时,我经常遇到一些liferay dockbar文件(liferay源代码)被销毁/删除的问题。然后我必须再次将这些文件从liferay源代码复制到我的liferay文件夹。有人知道如何预防这个问题吗?我将liferay tomcat捆绑包与liferay 6.2.ce-ga4一起使用。因为只有6.1 GA3,从来没有ga4,我假设您指的是当前版本6.2 ga4 有一个常见的问题:Liferay开箱即用地提供通知portlet,它覆盖dockbar的view.jsp。如果执行相同操作,

在编译代码时,我经常遇到一些liferay dockbar文件(liferay源代码)被销毁/删除的问题。然后我必须再次将这些文件从liferay源代码复制到我的liferay文件夹。有人知道如何预防这个问题吗?我将liferay tomcat捆绑包与liferay 6.2.ce-ga4一起使用。

因为只有6.1 GA3,从来没有ga4,我假设您指的是当前版本6.2 ga4

有一个常见的问题:Liferay开箱即用地提供通知portlet,它覆盖dockbar的view.jsp。如果执行相同操作,则会丢失原始文件

我有。本文包含(或链接到)一个ext插件,该插件将阻止部署覆盖jsp的第二个钩子。这篇文章还提供了一些关于力学的信息——我怀疑这正是你遇到的。
如果是,您必须取消部署通知portlet或将更改合并到其中。

请再解释一下:如何编译代码(IDE、Maven等)?到底删除了哪些文件?请参阅Olaf Kock的下一条评论。这就是这里发生的事情。(实际上,我使用Maven,但我不使用IDE编译。删除的文件大部分是DokBar文件。)@ BiggIT,如果确实是这样的话,考虑“接受”这个答案或者澄清它没有帮助。真的,我改变了版本。是的,你的解释似乎有道理。但我不确定我是否想深入liferay。因此,我认为目前我将努力适应这种情况……嗯,它不是很深刻。您可以将更改合并到通知portlet中,然后就完成了。如果您想确保这种情况不会再次发生,那么也可以部署ext插件——这非常简单:将其放到Liferay的deploy文件夹中,然后重新启动。完成。如果您丢失了一个插件(因为它没有启动),请检查日志,它会提示您为什么它没有启动。与从多个钩子重写JSP时随机删除JSP相比,我更喜欢这样做。嗯,我尝试用ant编译您的
hookdeployext
项目。但是您使用build-common-ext.xml,它不是项目的一部分。在哪里可以找到它?它应该从插件sdk的ext文件夹中编译。插件sdk提供了构建所需的一切,我尝试了Liferay 6.2 GA5,它应该已经修复了多个钩子覆盖JSP的问题。有一段时间它工作得很好,但现在我又遇到了同样的问题,dockbar JSP没有找到。