alfreco Share amp 原型项目 vs alfresco amp 项目原型 vs alfresco allinone 原型项目
alfreco share amp archetype project vs alfresco amp project archetype vs alfresco allinone archetype project
当我尝试使用 Maven 创建一个新的 alfresco 项目时,有 3 种类型的项目 alfreco share amp 原型项目、alfresco amp 项目原型和 alfresco allinone 原型项目。
它们有什么区别?
alfresco amp 项目原型用于生成创建 "repo tier" AMP 文件的项目。生成的 AMP 文件旨在安装到 Alfresco WAR 文件中。
Share amp 项目原型用于生成创建 "Share tier" AMP 文件的项目。生成的 AMP 文件旨在安装到 Share WAR 文件中。
all-in-one 原型创建了一个项目结构,它将为您提供 运行 Alfresco 服务器所需的一切,包括 solr。构建使用此原型实例化的项目的输出将是一个 repo 层 AMP、一个共享层 AMP、一个 Alfresco WAR 和一个共享 WAR.
你应该使用哪个?
这取决于。在我的大多数项目中,即使是中等复杂度的项目,我更喜欢为 repo 层和 Share 层拥有独立项目的灵活性。我不需要也不想要 all-in-one 原型附带的额外开销(和构建时间)。
对于某些项目,尤其是 solr 将非常重要的项目,或者如果我的项目将依赖于其他几个 AMP,all-in-one 项目很有意义。
这真的是个人喜好。
有关 SDK 的更多信息,请考虑阅读我的 tutorial。
当我尝试使用 Maven 创建一个新的 alfresco 项目时,有 3 种类型的项目 alfreco share amp 原型项目、alfresco amp 项目原型和 alfresco allinone 原型项目。 它们有什么区别?
alfresco amp 项目原型用于生成创建 "repo tier" AMP 文件的项目。生成的 AMP 文件旨在安装到 Alfresco WAR 文件中。
Share amp 项目原型用于生成创建 "Share tier" AMP 文件的项目。生成的 AMP 文件旨在安装到 Share WAR 文件中。
all-in-one 原型创建了一个项目结构,它将为您提供 运行 Alfresco 服务器所需的一切,包括 solr。构建使用此原型实例化的项目的输出将是一个 repo 层 AMP、一个共享层 AMP、一个 Alfresco WAR 和一个共享 WAR.
你应该使用哪个?
这取决于。在我的大多数项目中,即使是中等复杂度的项目,我更喜欢为 repo 层和 Share 层拥有独立项目的灵活性。我不需要也不想要 all-in-one 原型附带的额外开销(和构建时间)。
对于某些项目,尤其是 solr 将非常重要的项目,或者如果我的项目将依赖于其他几个 AMP,all-in-one 项目很有意义。
这真的是个人喜好。
有关 SDK 的更多信息,请考虑阅读我的 tutorial。