当我尝试用maven创建一个新的露天项目时,有三种类型的项目alfreco共享amp archetype项目,alfresco amp项目archetype和alfresco allinone archetype项目.他们之间有什么区别?
alfresco amp项目原型用于生成创建"repo tier"AMP文件的项目.生成的AMP文件旨在安装到Alfresco WAR文件中.
Share amp项目原型用于生成创建"共享层"AMP文件的项目.生成的AMP文件旨在安装到Share WAR文件中.
一体化原型创建了一个项目结构,它将为您提供正在运行的Alfresco服务器所需的一切,包括solr.构建使用此原型实例化的项目的输出将是repo层AMP,共享层AMP,Alfresco WAR和Share WAR.
你应该用哪个?
那要看.在我的大多数项目中,即使是中等复杂度,我也更喜欢为回购层和共享层提供独立项目的灵活性.我不需要或想要一体化原型带来的额外开销(和构建时间).
对于某些项目,特别是solr非常重要的项目,或者如果我的项目将依赖于其他几个AMP,那么一体化项目是有意义的.
这真的是个人偏好.
有关SDK的更多信息,请考虑阅读我的教程.
| 归档时间: |
|
| 查看次数: |
62 次 |
| 最近记录: |