在为Alfresco开发时,使用MMT优于Integrated Deployment是否有任何好处?你可以用一种方法开发什么,而不是另一种方法吗?
浏览Alfresco的SDK示例时,我注意到其中许多使用了集成部署,我在Google Code上看到的所有共享网页都是如此。现在我只是使用集成部署方法,一切似乎都运行良好,但我很好奇我是否因为没有使用MMT而错过任何事情。
答案 0 :(得分:3)
模块和集成部署在代码功能方面完全相同。 主要区别在于分发您的自定义:如果您需要/想要
然后是模块,特别是如果你没有发布源代码。 AMP的唯一不足之处在于他们在数据库中写了一些东西,但你现在can't uninstall them,即使有some tricks你可以尝试。
我个人仍然喜欢尽可能多地使用AMP进行自定义,只留下无法进入AMP的内容(例如覆盖原始的Alfresco文件)。 maven way也有助于(并驱使你一点点)这种做法。