当我尝试用maven创建一个新的alfreco项目时,有3种类型的项目:alfreco共享和原型项目,alfresco amp项目原型和alfreco原型项目。他们之间有什么区别?
发布于 2017-02-15 22:08:40
alfresco和项目原型是用于生成创建“回购层”amp文件的项目。生成的AMP文件将被安装到Alfresco文件中。
共享和项目原型用于生成创建“共享层”amp文件的项目。生成的AMP文件应该安装到共享WAR文件中。
“一体式”原型创建了一个项目结构,它将为您提供运行中的Al新鲜you服务器所需的所有东西,包括solr。用这种原型实例化构建项目的输出将是回购层AMP、共享层AMP、Alfresco和共享战争。
你应该使用哪一个?
这要看情况了。在我的大多数项目中,即使是中等复杂性的项目,我更喜欢为回购层和共享层拥有独立项目的灵活性。我不需要或希望增加的开销(和构建时间),与所有一体的原型。
对于某些项目,特别是solr将非常重要的项目,或者如果我的项目将依赖于其他AMP,那么整体一体化项目是有意义的。
这真的是个人喜好。
有关SDK的更多信息,请考虑阅读我的教程。
https://stackoverflow.com/questions/42259475
复制相似问题