如何创建像jar一样的liferay补丁

时间:2012-06-08 06:11:15

标签: jar liferay

我们知道,为了修改Liferay的核心类(使用钩子无法更改的类),我们通常会创建EXT环境。

由于EXT非常复杂,我认为创建一个包含修改过的类的jar将是一个不错的选择(Liferay在为任何bug提供补丁的同时也是如此)。

任何人都可以为我提供像jar一样创建Liferay补丁的确切步骤。

1 个答案:

答案 0 :(得分:2)

由于Liferay 6.0只有ext插件 - 我发现它们比旧的EXT环境更容易处理。你使用的是哪个版本?

“支持”方式是ext,您添加到应用程序服务器的任何其他内容很可能取决于您的appserver加载类的方式:例如。如果你添加应该在核心类之前加载的jar,你可能需要将jar命名为aaaa-something.jar,将zzzz-something.jar命名为另一个(比喻)。此外,根据平台,资本化可能很重要。

我相信所有可能性,你会发现ext不仅仅是放下一个罐子,但它解决了一个非常复杂的问题。我的建议:用这个对你有利。

并且,可能最重要的是:每当有可能改变钩子中的某些行为时:这样做!它们的侵入性要小得多。如果您的分机频繁更改并且规模相当大,那么您的迁移将变得更加困难。保持尽可能小。