假设我有一个复杂的结构化 SF2 应用程序,由几个捆绑包组成,例如 CoreBundle、ApiMobileBundle、ApiPartnerBundle、WebsiteOneBundle、WebsiteTwoBundle、Backoffice1Bundle、Backoffice2Bundle、SearchBundle、UserBundle、LogBundle 等等......
到目前为止,一切都很好,应用程序在一个独特的 GIT 存储库下进行版本控制。但是今天,我们想要创建另一个应用程序,它可以受益于主应用程序的一些捆绑包。请注意,生成的应用程序不会部署在相同的服务器上。
简而言之,我们希望在几个 SF2 应用程序中共享几个捆绑包。你有什么建议?
编辑
我问这个问题是因为我正在与之合作的一位开发人员说这是纯粹的异端,而不是 SF2 哲学(关于应用程序框架、供应商管理、配置文件等......)。他认为最好的方法是将所有内容保存在同一个应用程序中,并且部署不必要的源不是问题......