1

我想就管理大量复杂(例如 xml、.properties、自定义格式等)配置文件的最佳实践征求您的意见,因为现在每个更复杂的项目都包含许多数不胜数的方法。

如何不迷失在这样的混乱中?如何以最佳方式重用它们?任何可以提供帮助的好工具(可能是一些基于 Eclipse 的)?

4

2 回答 2

2

显然,最根本的是将这些配置文件放入源代码管理中,因为它们实际上是一种源代码。

但是配置管理的真正挑战是决定拥有多少文件以及放置什么文件,以便您可以重用常用配置。这些是设计决策,并且非常特定于项目和环境,没有工具可以为您制作它们。

一种常见的方法是拥有一个包含默认值的主配置文件,以及只包含那些与其环境不同的配置值并覆盖默认值的环境特定文件。这是作为自动构建过程的一部分发生的(你真的,真的应该拥有)。

于 2010-07-29T10:51:54.393 回答
0

我不确定这是否适用于您的情况,但我会尝试以标准化方式将它们全部存储在数据库中。也许您需要编写一些导入工具来从文件中获取信息并将它们添加到数据库中。

或者阅读这个,或者可能会对你有所帮助。

于 2010-07-29T10:29:18.363 回答