Hybris 中的 local.properties 文件(在 config 目录中)和 project.properties 文件(在平台目录中)有什么区别?

raj*_*raj -1 hybris

我做了我的研究,但找不到真正的答案。高度赞赏 hybris 专家的任何意见。

小智 6

项目属性位于 hybris 的平台目录中,并提供出厂默认设置。不建议编辑此文件。

本地属性是将在 config 文件夹中找到的 project.properties 文件的工作副本。使用此文件覆盖默认的 hybris 设置。

它们都做同样的事情,允许您定义数据库连接、端口、构建环境、邮件服务、前端 https 等。您可能会问为什么不直接修改 project.properties 文件呢?你不会因为以下几点:

  1. 迁移方面 - 您不希望每次升级时都将更改合并到新版本的 hybris 中
  2. 集群方面 - 每个集群都需要一个唯一的 project.properties ,这将是相同的,只有一次更改
  3. 值持久性 - 类似于迁移,project.properties 中的值往往会在每个版本中更改,升级时会覆盖更改
  4. 文件访问权限方面 - project.properties 存储在不同的地方,在生产环境中您可能无法访问 hybris 平台
  5. 概述方面 - project.properties 包含大量属性,维护它会困难得多

通常,您要在配置中使用 local.properties 进行任何更改。希望有帮助。