Alfresco的MMT与集成部署

时间:2011-09-29 12:39:57

标签: alfresco

在为Alfresco开发时,使用MMT优于Integrated Deployment是否有任何好处?你可以用一种方法开发什么,而不是另一种方法吗?

浏览Alfresco的SDK示例时,我注意到其中许多使用了集成部署,我在Google Code上看到的所有共享网页都是如此。现在我只是使用集成部署方法,一切似乎都运行良好,但我很好奇我是否因为没有使用MMT而错过任何事情。

1 个答案:

答案 0 :(得分:3)

模块和集成部署在代码功能方面完全相同。 主要区别在于分发您的自定义:如果您需要/想要

  • 向外部世界提供您的自定义或
  • 在不同的项目中重复使用它们或
  • 将他们移植到不同的Alfresco版本

然后是模块,特别是如果你没有发布源代码。 AMP的唯一不足之处在于他们在数据库中写了一些东西,但你现在can't uninstall them,即使有some tricks你可以尝试。

我个人仍然喜欢尽可能多地使用AMP进行自定义,只留下无法进入AMP的内容(例如覆盖原始的Alfresco文件)。 maven way也有助于(并驱使你一点点)这种做法。