Alfreco共享AMP原型项目与Alfresco AMP项目原型与Alfresco Allinone Arigetyp



当我尝试使用Maven创建一个新的Alfresco项目时,有3种类型的项目Alfreco共享AMP AMP原型项目,Alfresco AMP Project Project Archetype和Alfresco Allinone Allinone Archetype Project。它们有什么区别?

alfresco amp项目原型用于生成创建" repo tier tier" amp文件的项目。由此产生的AMP文件将安装到Alfresco战争文件中。

共享放大器项目原型用于生成创建"共享层"放大器文件的项目。由此产生的AMP文件将安装到共享战争文件中。

多合一的原型创建了一个项目结构,它将为您提供运行的Alfresco服务器所需的一切,包括Solr。建立使用此原型实例化的项目的输出将是回购层放大器,共享层放大器,露天战争和共享战争。

您应该使用哪个?

取决于。在我的大多数项目中,即使是适度的复杂性,我都更喜欢为仓库提供独立项目和分享层的灵活性。我不需要或不需要添加的开销(和构建时间)。

对于某些项目,尤其是索尔将非常重要的地方,或者如果我的项目取决于其他几个放大器,那么多合一的项目是有道理的。

这确实是个人偏好。

有关SDK的更多信息,请考虑阅读我的教程。

最新更新